嗨,我在一个页面中有多个分页。可以说,我正在显示两个列表。清单 1 和清单 2。在视图中,我使用 django paginator 对它们进行了分页,并获得了两个变量 list1_page 和 list2_page。
现在我的模板看起来像这样
{{ list1_page_obj.object_list }}
{% if list1_page_obj.has_next %}
<a href='?list1_page={{ list1_page_obj.next_page_number }}'>NEXT</a>
{% endif %}
{{ list2_page_obj.object_list }}
{% if list2_page_obj.has_next %}
<a href='?list2_page={{ list1_page_obj.next_page_number }}'>NEXT</a>
{% endif %}
现在的问题是,如果我在 list1 的第二页,然后单击 list2 的 NEXT 页,我会得到 list 2 的下一页,但会显示 list1 的第一页。
基本上,如果我在http://foo.com/?list1_page=xx上并单击 list2 上的 NEXT,我会得到 http://foo.com/?list2_page=yy 我希望它重定向到http://foo。 com/?list1_page=xx&list2_page=yy