django - 如何制作 For Loop Django 模板。我在 django 中进行分页
问题描述
{% for i in paginated_queryset.num_pages %}
{{ i }}
{% endfor%}
paginated_quertser.num_pages = 9
我想这样输出 1 2 3 4 5 6 7 8 9
我还阅读了 django 分页文档,但在文档中没有给出这样的示例,我是 django 的初学者
解决方案
您可以遍历页面的[ .page_range
Django-doc]Paginator
:
{% for i in paginated_queryset.paginator.page_range %}
{{ i }}
{% endfor %}
或者如果这是Paginator
(不是Page
),则:
{% for i in paginator.page_range %}
{{ i }}
{% endfor %}
推荐阅读
- javascript - 使用 API 创建仪表图
- c++ - 为什么从并行文件夹CMake中找不到文件
- r - 这个错误究竟是什么,“tar:无法设置默认语言环境”是什么意思?
- android - Android Oreo及以上版本将应用程序变成系统应用程序的正确方法是什么?
- node.js - npm install -g react-native-cli
- java - 实现游戏记分牌 API 的最佳数据结构
- python - 如何在python中将普通时间戳转换为纪元时间戳
- java - 在java中使用收集器进行分组操作后的转换
- c++ - 计算现金返还结果为 0
- css - 使用电话宽度和保持纵横比创建项目的响应式 Flex 布局