क्या दो अलग-अलग रूपों को सबमिट करना संभव है, django में एक सबमिट बटन के साथ? मेरे पास "उपकरण" और 4 बराबर रूप "कॉन्फ़िगर" नामक एक रूप है। अब मैं हमेशा एक कॉन्फ़िगरेशन और उपकरण जमा करना चाहता हूं। जैसे उपकरण + कॉन्फ़िगरेशन 1, और उपकरण + कॉन्फ़िगरेशन 2. और प्रत्येक कॉन्फ़िगरेशन का अपना सबमिट बटन होता है।django एक सबमिट बटन के साथ दो अलग-अलग फॉर्म जमा करें
मैं config रूप में एक बटन के साथ यह कोशिश की है:
<input onclick="submitForms()" class="btn btn-primary cfg" type="submit" value="Start" >
और एक js समारोह 'onclick' फोन:
submitForms = function(){
console.log('ok'); //only for testing
document.forms["firstForm"].submit();
document.forms["secondForm"].submit();
}
इस views.py में मेरी विधि है:
if request.method == 'POST':
form1 = dataproviderInstrumentForm(request.POST)
form2 = dynamicTimeseriesForm(request.POST)
print(request.POST)
if form1.is_valid() or form2.is_valid():
# do some stuff
else:
form1 = dataproviderInstrumentForm() # an unbound form
form2 = dynamicTimeseriesForm() # an unbound form
के संभावित डुप्लिकेट कर सकते हैं [मैं कैसे Django में एक भी सबमिट बटन के साथ कई फ़ॉर्म प्रस्तुत करूँ?] (Http://stackoverflow.com/questions/15124567/how-do- i-submit-multiple-form-with-a-single-submit-button-in-django) –
हाँ मैंने यह पोस्ट देखा है, लेकिन ऐसा करना संभव नहीं है कि एक जेएस फ़ंक्शन के साथ फ़ॉर्मेट के बिना? – user2412771