Обработка одной Django формы в отдельных HTML формах - PullRequest
0 голосов
/ 25 марта 2020

У меня есть веб-проект для универа, и я воспользовался этим как возможностью начать изучение Django.
У меня есть большая форма Django, разделенная в коде HTML между несколькими тегами div, каждый из которых содержит div тег формы, в котором раскрываются некоторые поля формы Django.
Моя проблема при отправке. Если у меня есть кнопка отправки в форме HTML, я получу только поля формы Django из этой формы HTML.

Как я могу получить значения всех полей формы? Я попытался добавить одну кнопку в конце всех div, но это тоже не сработало.

Например: первая кнопка «Следующая форма» отправит меня на вторую форму. Если я нажму кнопку отправки, в бэкэнде я получу только form.field_three и form.field_four, и я хотел бы также получить form.field_one и form.field_two.

Спасибо!

<div class="example-one">
     <form method="POST">
             {% csrf_token %}
             {{form.field_one}}
             {{form.field_two}}
             <input type="button" value="Next form">
     </form>
</div>

<div class="example-two">
     <form method="POST">
             {% csrf_token %}
             {{form.field_three}}
             {{form.field_four}}
             <input type="submit" value="OK">
     </form>
</div>
...