0

我正在使用 Django 分页 - 效果很好;) ...

但在某些情况下,我有一个带有查询的 URL - 当我使用默认模板设置进行分页时 - 它不会工作..

<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=2http://www.example.com/tag/?tag=fewa&g=2&t=ewq&page =2

我可以在 pre 和 next 位置做什么?

4

1 回答 1

2
<a href="?page={{ products.previous_page_number }}{% for key,value in request.GET.items %}{% ifnotequal key 'page' %}&{{ key }}={{ value }}{% endifnotequal %}{% endfor %}">forrige</a>

我知道了 ;)

于 2011-05-04T07:56:34.357 回答