Можно ли отправить две разные формы, с одной кнопкой отправки в django? У меня есть одна форма под названием "инструмент" и 4 равные формы "config". теперь я бы хотел отправить всегда одну конфигурацию и инструмент. например инструмент + config 1 и инструмент + config 2. и каждая конфигурация имеет свою собственную кнопку отправки.
Я попробовал его с одной кнопкой в форме конфигурации:
<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