Я пытаюсь использовать pagination lib, показанный здесь https://docs.djangoproject.com/en/dev/topics/pagination/. Проблема, с которой я сталкиваюсь, заключается в том, что когда я перехожу на следующую страницу, я теряю состояние моего последнего запроса GET.Django Paging With Same GET
ex. www.mysite.com/search-results/?Make=BMW
Затем, когда я нажимаю следующую страницу, я теряю часть Make = BMW моего последнего получения.
www.mysite.com/search-results/?page=2
Есть ли способ, что я могу представить новый GET для моей следующей страницы без перечисления этой информации в моих URL и заставляя его терять состояние ?
Вот как я получаю свой набор запросов и используя lib.
listings = Listing.objects.all()
paginator = Paginator(listings, 25)
page = request.GET.get('page')
try:
listing_info = paginator.page(page)
except PageNotAnInteger:
listing_info = paginator.page(1)
except EmptyPage:
listing_info = paginator.page(paginator.num_pages)