Как получить выбранное значение из 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>