Как создать выпадающий список «сортировать по» с помощью django?

#django #django-models #django-views #django-forms

Вопрос:

Попытка создать веб-приложение с помощью django, но возникла проблема с поиском способа создания выпадающего списка для пользователей для сортировки элементов на странице.

Имейте форму фильтра:

 <form>
    {{filter.form|crispy}}
    <button type="submit">submit</button>
</form>
 

есть ли что-то подобное?

 <form>
    {{sort.form}}
</form>
 

Ответ №1:

 <form action="">
    <select name="sort_name">
       <option value="-price">low to high</option>
</form>
 

в представлениях:

 def funName(request):
   ordering = request.GET['sort_name']