Если на странице у нас находятся 2 формы соответственно с 2-мя кнопками "Отправить", то во вьюхе нужно как-то определить, какую именно кнопку нажал пользователь.
Решение проблемы следующее:
Для начала для каждой кнопки задаем уникальное имя:
<button type="submit" name="button1">Отправить</button>
<button type="submit" name="button2">Отправить</button>
Затем в представлении определяем, какая именно кнопка была нажата:
if 'button1' in request.POST: # Нажата кнопка 1 elif 'button2' in request.POST: # Нажата кнопка 2
Комментариев нет:
Отправить комментарий