У меня есть простая форма с выпадающим меню на моей странице индекса. Я хочу, чтобы пользователь был перенаправлен на основе значения, которое он / она выбирает из выпадающего списка.
В качестве обходного пути я собрал раскрывающееся значение в представлениях, в то время как моя форма страницы индекса перенаправляет их на промежуточную страницу. После прохождения промежуточной страницы следующая страница будет отображаться на основе выбранного значения в форме.
Но я бы хотел использовать более динамичный подход, при котором часть действия формы индекса могла бы поймать выпадающее значение.
{% extends 'raffle_form/base.html' %}
{% block content %}
<form role="form" action="{% url '<choice value to be dynamically appear here!>' %}" method="post" validate>
{% csrf_token %}
<div class="form-group">
<label class="col-md-12" align="center">Select Your Choice!</label>
<select class="form-control" name="choice" size="0" style="border-radius: 35px;">
<option value="choice1">CHOICE 1</option>
<option value="choice2">CHOICE 2</option>
<option value="choice3">CHOICE 3</option>
</select>
</div>
<div class="form-group">
<div class="col-md-12">
<button type="submit" class="btn btn-primary btn-md btn-block">Proceed</button>
</div>
</div>
</form>
{% endblock%}
Будем благодарны за любые предложения / рекомендации.