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