Задать вопрос
kustiktm_kirill
@kustiktm_kirill

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

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

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

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

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽
Крона Лабс Екатеринбург
от 200 000 ₽