Выпадающий вариант из шаблона в представления

#python #django #django-views

#python #django #django-представления

Вопрос:

Я создаю проект в Django и хочу распечатать информацию на основе выпадающего списка, который пользователь выбирает из выпадающего списка. Я не могу получить выходные данные, однако ошибок нет.

Это мой шаблон:

 <form method="post">
{% csrf_token %}
<select name="drop1" class="form-control">
<option>Happy</option>
<option>Sad</option>
</select>
</form>
 

и это мой views.py:

 if request.method == "POST":
mood = request.POST['drop1']
print(mood)
 

Я просто хочу, чтобы значение выпадающего списка было распечатано, чтобы я мог использовать его позже.

РЕДАКТИРОВАТЬ: я заставил его работать, отсутствующей частью была кнопка отправки.

 <button type="submit" form="form1" value="Submit">Submit</button>
 

Комментарии:

1. Хорошо, так что же происходит?

2. @DanielRoseman Я не получаю вывод в консоли для печати (настроение)

3. Пожалуйста, покажите остальную часть представления и шаблона.

Ответ №1:

Это работает, единственное, чего не хватало, это кнопки отправки.

 <button type="submit" form="form1" value="Submit">Submit</button>
 

Спасибо.