首页 > 代码库 > python中的万能分页
python中的万能分页
若是使用django这个框架,这个框架自带了一个分页的功能!
Paginator对象
- 方法init(列表,int):返回分页对象,参数为列表数据,每面数据的条数
- 属性count:返回对象总数
- 属性num_pages:返回页面总数
- 属性page_range:返回页码列表,从1开始,例如[1, 2, 3, 4]
- 方法page(m):返回Page对象,表示第m页的数据,下标以1开始
Page对象
- 调用Paginator对象的page()方法返回Page对象,不需要手动构造
- 属性object_list:返回当前页对象的列表
- 属性number:返回当前是第几页,从1开始
- 属性paginator:当前页对应的Paginator对象
- 方法has_next():如果有下一页返回True
- 方法has_previous():如果有上一页返回True
- 方法len():返回当前页面对象的个数
- 迭代页面对象:访问当前页面中的每个对象
框架自带的你懂的,丑的不要不要的,所以自己写了一个分页的功能给大家分享下。。
python中的万能分页
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。