kustiktm_kirill
@kustiktm_kirill

Как реализовать множество POST форм в шаблоне?

У меня в шаблоне есть 4 формы с методом POST. Как мне различать в файле views.py в какой из форм были произведены действия? Как их различать в общем говоря при поступлении POST запроса на сервер?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 2
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
Отправляй данные в разные методы с помощью action.
Ответ написан
@Karpion
Ну, в форму можно добавить
<INPUT TYPE=hidden NAME="id_формы" VALUE="id_формы">
где id_формы позволяет идентифицировать форму. Тут имя можно делать одинаковым, различать по значению. Или кодировать id_формы в имени.

Аналогично можно поиграть именами полей ввода в формах. Но вообще, с именами - сложнее разбирать.

Ну или можно играть с action - но тогда нужны разные скрипты обработки, это ещё хуже.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы