Я пишу приложение Django и хотел бы предоставить дополнительные фильтры и параметры сортировки для отображаемых результатов.Я хотел бы представить эти дополнительные фильтры и параметры сортировки, используя URL-адреса RESTful, такие как
- /
- / tags / tag1 /
- / tags / tag1 / page2
- / tags / tag1 / by / newest-desc /
- / tags / tag1 / by / newest-desc / page2
и т. Д.
Как сохранить существующие фильтры URL или параметры сортировки при просмотре страниц?Я пытался использовать
{% url 'list-view' tags=tags sort=sort-option %}
в своих шаблонах, но это вызывает проблемы при просмотре страниц без уже установленных тегов и параметров сортировки.
Эта проблема очень похожа на ИспользованиеОбе сортировки и фильтрации на QuerySet , но я действительно ищу решение URL RESTful, а не решение GET или решение переменной состояния сеанса.
Любые предложения будут очень признательны.
Найл