码迷,mamicode.com
首页 > 编程语言 > 详细

python中的万能分页

时间:2017-05-28 23:16:39      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:调用   表示   ini   属性   访问   bsp   框架   ext   自己   

若是使用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中的万能分页

标签:调用   表示   ini   属性   访问   bsp   框架   ext   自己   

原文地址:http://www.cnblogs.com/yloven/p/6916831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!