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的Flask框架中构建Web表单的教程
Jun 04 Python
python中列表和元组的区别
Dec 18 Python
python在每个字符后添加空格的实例
May 07 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
解决Python使用列表副本的问题
Dec 19 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Python如何实现定时器功能
May 28 Python
windows支持哪个版本的python
Jul 03 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 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
php cli 方式 在crotab中运行解决
2010/02/08 PHP
php入门学习知识点六 PHP文件的读写操作代码
2011/07/14 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
Prototype使用指南之form.js
2007/01/10 Javascript
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
JS实现放大镜效果
2020/09/21 Javascript
Python中的Classes和Metaclasses详解
2015/04/02 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
Python端口扫描简单程序
2016/11/10 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
网络书店创业计划书
2014/02/07 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
英文版辞职信
2015/02/28 职场文书
创业计划书介绍
2019/04/24 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js