我正在使用Django分页 - 它效果很好;)...
但是在某些情况下我有一个带有查询的网址 - 当我使用默认模板设置进行分页时 - 它不会工作..
<div class="pagination">
<span class="step-links">
{% if contacts.has_previous %}
<a href="?page={{ contacts.previous_page_number }}">previous</a>
{% endif %}
<span class="current">
Page {{ contacts.number }} of {{ contacts.paginator.num_pages }}.
</span>
{% if contacts.has_next %}
<a href="?page={{ contacts.next_page_number }}">next</a>
{% endif %}
</span>
</div>
我该怎么办? ..
我的网址可能如下所示: http://www.example.com/tag/?tag=fewa&met=23&g=2&page=2 要么 http://www.example.com/tag/?tag=fewa&g=2&t=ewq&page=2
我可以在前一个位置和下一个位置做什么?
答案 0 :(得分:2)
<a href="?page={{ products.previous_page_number }}{% for key,value in request.GET.items %}{% ifnotequal key 'page' %}&{{ key }}={{ value }}{% endifnotequal %}{% endfor %}">forrige</a>
我得到了IT;)