如何制作 For 循环 Django 模板。我正在 django 中进行分页

问题描述 投票:0回答:1
{% for i in paginated_queryset.num_pages %}
    {{ i }}
{% endfor%}

pagination_quertser.num_pages = 9

我想这样输出 1 2 3 4 5 6 7 8 9

我还阅读了 django 分页文档,但在文档中没有给出这样的示例,我是 django 的初学者

django django-forms django-pagination
1个回答
3
投票

您可以迭代页面的 .page_range

Paginator [Django-doc]

{% for i in paginated_queryset.paginator.page_range %}
    {{ i }}
{% endfor %}

或者如果这是

Paginator
(不是
Page
),则:

{% for i in paginator.page_range %}
    {{ i }}
{% endfor %}
© www.soinside.com 2019 - 2024. All rights reserved.