我有列表页面显示可以按城市过滤的事件,我也使用Django paginator。我的问题是如何在另一个页面上保留过滤器?
示例view.py不是实际代码..
event_list = Event.objects.filter(city=something)
paginator = Paginator(event_list, 1) # Show 25 contacts per page
答案 0 :(得分:0)
您需要手动传递额外的get变量,这些变量稍后将用于过滤:
<a href="?page={{ paginator.next_page_number }}&my_filter_a={{ my_filter_a }}&my_filter_b={{ my_filter_b }}">Next</a>