Как получить выбранное значение из html select с помощью django
Я хотел бы узнать, возможно ли получить выбранное значение из select HTML без использования ввода submit
? Потому что когда я нажимаю кнопку submit, выбранное значение возвращается, но при этом перезагружается веб-страница и select возвращается в исходное состояние.
Вот мой код для лучшей визуализации:
views.py
def index(request):
id_desi = request.POST.get('drop_desi')
return render(request, 'index.html', {'designation_liste': df.designation_liste})
index.html
<form action="{% url 'DataMat-index' %}" method="POST">{% csrf_token %}
<select name="drop_desi">
<option disabled selected value> -- select value -- </option>
{% for i in designation_liste %}
<option value="{{ i }}">{{ i }}</option>
{% endfor %}
</select>
<input type="submit" value="valider">
</form>