DJWOMS1
@DJWOMS1
Веб-программист

Несколько кнопок в форме django?

Есть модель в которой вопрос и три варианта ответа.
Нужно реализовать форму в которой будет три кнопки, т.е. варианты ответов.
Как передать в форме несколько кнопок, а во вью обработать какая была нажата?
Или есть другой вариант решения?
Пример модели
class Primer(models.Model):	
	user = models.ForeignKey(User)
	title = models.CharField("Заголовок", max_length=55)
	pub_date = models.DateTimeField("Дата", default=timezone.now)
	quest_1 = models.CharField("Контрольный вопрос к письму", max_length=300)
	quest_1_ans_1 = models.CharField("Вариант ответа №1", max_length=30)
	quest_1_ans_2 = models.CharField("Вариант ответа №2", max_length=30)
	quest_1_ans_3 = models.CharField("Вариант ответа №3", max_length=30)
	var_one = models.IntegerField("Укажите номер правильного ответа на вопрос", default=1)
  • Вопрос задан
  • 3260 просмотров
Решения вопроса 1
Steein
@Steein
Программист
<form action="/" method="post">
    {% csrf_token %}


    <td><input type="submit" value="Изменить" name="_edit"></td>
    <td><input type="submit" value="Удалить" name="_delete"></td>
</tr>


if request.POST:
    if '_edit' in request.POST:
         do_edit()
    elif '_delete' in request.POST:
         do_delete()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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