8

簡単な問題があります:

これ{{ objects.paginator.num_pages }}はテンプレートにあり、アイテムを含むページの総数がわかります。

今、私はこのようなページ番号を表示したい

1 | 2 | 3 | 4 | 5

これを達成するには、 forloop until を作成する必要がありthe num_pagesます。のようにfor i to num_pages

djangoテンプレートでどのように可能ですか? いくつかのスニペットを読んでいますが、理解するのが少し難しいです。

4

2 に答える 2

11

使用できますpage_range

{% for page in objects.paginator.page_range %}
    {% if forloop.counter != 1 %} | {% endif %}
    {{ page }}
{% endfor %}
于 2013-11-03T10:14:16.600 に答える