{% 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 的初学者
您可以迭代页面的 .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 %}