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 ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
Python写的Socks5协议代理服务器
Aug 06 Python
跟老齐学Python之编写类之二方法
Oct 11 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
python爬取NUS-WIDE数据库图片
Oct 05 Python
Python遍历某目录下的所有文件夹与文件路径
Mar 15 Python
python2 与 python3 实现共存的方法
Jul 12 Python
python循环定时中断执行某一段程序的实例
Jun 29 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
Python求凸包及多边形面积教程
Apr 12 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 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
用Socket发送电子邮件
2006/10/09 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
JavaScript常用工具方法封装
2019/02/12 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
python使用socket连接远程服务器的方法
2015/04/29 Python
Python中的id()函数指的什么
2017/10/17 Python
Python实现的购物车功能示例
2018/02/11 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
python输入多行字符串的方法总结
2019/07/02 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
python实现网站微信登录的示例代码
2019/09/18 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
python打开音乐文件的实例方法
2020/07/21 Python
C#基础面试题
2016/10/17 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
总经理办公室主任岗位职责
2013/11/12 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
大一新生检讨书
2014/10/29 职场文书
分享7个 Python 实战项目练习
2022/03/03 Python
vue3不同环境下实现配置代理
2022/05/25 Vue.js