Django:使用paginator保留过滤器

时间:2013-02-03 15:29:42

标签: python django

我有列表页面显示可以按城市过滤的事件,我也使用Django paginator。我的问题是如何在另一个页面上保留过滤器?

示例view.py不是实际代码..

event_list = Event.objects.filter(city=something)
paginator = Paginator(event_list, 1) # Show 25 contacts per page

1 个答案:

答案 0 :(得分:0)

您需要手动传递额外的get变量,这些变量稍后将用于过滤:

<a href="?page={{ paginator.next_page_number }}&my_filter_a={{ my_filter_a }}&my_filter_b={{ my_filter_b }}">Next</a>