Django的分页器实例(paginator)


Posted in Python onDecember 01, 2017

先导入模块:

from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger

分页器paginator 下面的所有方法:

book_list=Book.objects.all() 

 paginator = Paginator(book_list, 10) #实例化出一个对象

 print("count:",paginator.count)   #数据总数
 print("num_pages",paginator.num_pages) #总页数
 print("page_range",paginator.page_range) #页码的列表



 page1=paginator.page(1) #第1页的page对象
 for i in page1:   #遍历第1页的所有数据对象
  print(i)

 print(page1.object_list) #第1页的所有数据


 page2=paginator.page(2)

 print(page2.has_next())   #是否有下一页
 print(page2.next_page_number()) #下一页的页码
 print(page2.has_previous())  #是否有上一页
 print(page2.previous_page_number()) #上一页的页码



 # 抛错
 #page=paginator.page(12) # error:EmptyPage

 #page=paginator.page("z") # error:PageNotAnInteger

 '''

以上这篇Django的分页器实例(paginator)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
Python数据库的连接实现方法与注意事项
Feb 27 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 Python
python队列queue模块详解
Apr 27 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
Python基于OpenCV实现人脸检测并保存
Jul 23 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
python字符串判断密码强弱
Mar 18 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
浅谈python装饰器探究与参数的领取
Dec 01 #Python
Python简单读取json文件功能示例
Nov 30 #Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 #Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 #Python
Python实现按特定格式对文件进行读写的方法示例
Nov 30 #Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 #Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
Nov 30 #Python
You might like
Zerg兵种介绍
2020/03/14 星际争霸
PHP小教程之实现双向链表
2014/06/12 PHP
php计算税后工资的方法
2015/07/28 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
arguments对象
2006/11/20 Javascript
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
Vue 幸运大转盘实现思路详解
2019/05/06 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
新闻专业本科生的自我评价分享
2013/11/20 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
会计的岗位职责
2014/03/15 职场文书
经营管理策划方案
2014/05/22 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python