Задать вопрос

Пагинация с фильтрами django?

Здравствуйте!
Понадобилось сделать фильтры для QuerySet на основе GET параметров реквеста, которые шлются формой. Но беда в том, что есть пагинация, которую, желательно, подвязать тоже к GET параметрам. Для первой страницы фильтры работают и URL выглядит так:

http://site.ru/category/?filter=value

При переходе на вторую страницу, фильтры, разумеется, сбиваются:

http://site.ru/category/?page=2

А хотелось бы, чтобы фильтры оставались:

http://site.ru/category/?page=2&filter=value

Есть ли какое-нибудь более-менее лаконичное (возможно, уже встроенное) решение?
Stackoverflow и другие рекомендуют очень некрасивые решения.
  • Вопрос задан
  • 1503 просмотра
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@marazmiki
Укротитель питонов
Старый добрый django-pagination спасёт, несмотря на то, что пять лет не обновлялся :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы