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>

どうすればいいですか?..

私のURLは次のようになります: 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

前と次の位置で何ができますか?

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 に答える