{% for page_list in page_list %}
{% if page_list == blogs.number %}{# 判定是否当前页 是则高亮 #}
<li><span>{{ page_list }}</span></li>
{% else %}
{% if page_list == '...' %}
<li><span>{{ page_list }}</span></li>
{% else %}
<li><a href=https://vvvtt.com/article/"?page={{ page_list }}">{{ page_list }}
{% if %}
{% if %}
{% for %}
<li>
{% if page_list.has_next %}
<a href=https://vvvtt.com/article/"#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
{% else %}
<span aria-hidden="true">»</span>
{% if %}
</li>
</ul>
</div>
</body>
</html>
文章插图
文章插图
3context['blogs'] = page_blogs
context['page_list'] = page_list
page_list.has_previous 是否有上一页
page_list.has_next 是否有下一页
blogs.number 当前页码数 半斤八两于-> page_blogs.number
4这里我利用了django的模板,for轮回,前提if,一般都用{% 前提 %},变量则利用{{ 变量名 }},
5若是想要让分页器在网页上居中,可以在div标签上添加:
<div align="center"></div>即可实现居中结果
最终结果:
文章插图
注重事项注重要在setting.py里在INSTALLED_APPS添加你的APP进去!
若是是第一次建立项目,先利用python manage.py migrate进行迁徙
以上内容就是paginator django 分页器的内容啦,希望对你有所帮助哦!
推荐阅读
- Word2003中段前分页的技能操作
- 如何在虚拟环境中安装Django
- word怎么进行章节分页
- 如何调整excel分页线,使打印内容在一页上
- 富士通6130 更换搓纸轮分页器
- word表格单元格分页断开怎么办
- 如何一次性删除EXCEL中所有分页符
- 怎么去掉分页符
- excel怎么设置自动分页小计
- wps表格如何设置自动分页符