django bir gönderme düğmesi ile iki farklı form göndermek mümkün mü? "Enstrüman" ve 4 eşit form "config" adı verilen bir form var. şimdi her zaman bir yapılandırma ve enstrüman göndermek istiyorum. Örneğin. cihaz + yapılandırma 1 ve cihaz + yapılandırma 2. ve her yapılandırmanın kendi gönderme düğmesi vardır.django iki farklı form göndermek için bir gönderme düğmesi ile
i yapılandırma şeklinde bir düğme ile denedim:
<input onclick="submitForms()" class="btn btn-primary cfg" type="submit" value="Start" >
ve 'onclick' bir js işlevi çağırmak: Bu views.py benim yöntem
submitForms = function(){
console.log('ok'); //only for testing
document.forms["firstForm"].submit();
document.forms["secondForm"].submit();
}
geçerli:
Bunun yerine html multipl<form ..>
etiketlerini sahip
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
olası yinelenen yapabilirim [I django tek Gönder düğmesini ile birden formları göndermek nasıl?] (Http://stackoverflow.com/questions/15124567/how-do- i-submit-çoklu-form-ile-bir-tek-göndermek-düğme-in-django) –
evet bu yazı gördüm, ancak bir js fonksiyonu ile bir formset olmadan bunu yapmak mümkün değil mi? – user2412771