文章图片
今天我们来介绍下Django怎么做分页效果 , 同时我们会结合案例进行熟悉分页的相关属性 。
1.paginator对象--分页器对象导入方法:from django.core.paginator import Paginator
使用方法:首先实例化对象paginator=Paginator(页面显示元素列表 , 每页显示个数)
举例:比如我想要页面显示元素列表为content_list , 每页显示个数为2个
content_list=['a''b''c''d''e''f''i''g'
paginator=Paginator(content_list2)
paginator对象的属性用法:
①page_range 所有页数范围的生成器
②num_pages返回总页数
③count返回所有页面中的对象总数
④page(页码数)返回page对象 , 表示第m页的数据 , 下标以1开始
2.page对象的属性值:【裂变|django分页显示步骤是什么?分分钟学会!】①属性number:返回当前页是第几页 , 从1开始
②方法has_next():如果有下一页返回True
③方法has_previous():如果有上一页返回True④next_page_numer():返回下一页的页码
⑤previous_page_number():返回上一页的页码
- docker|教你快速用Django进行分页--Django分页实例!
- 【能源人都在看|热点评论 | 一个新的里程碑,中国的“人造太阳”刚刚完成核裂变
- 最近|脑细胞能够在体外环境里裂变生长?《黑客帝国》人造大脑活了
- 裂变|时隔179天,程维和柳青不愿看到的事情,还是发生了
- 中间件|超详细!django中间件用法以及实例操作
- django|Django项目实战之添加笔记
- 删除|Django项目实战之退出登录页面
- django|Django项目实战之用户注册问题优化
- django|python 异步任务框架 Celery 入门,速看
- meta|django项目实例精解之注册页面设置