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实现全角半角字符互转的方法
Nov 28 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
Python读写docx文件的方法
May 08 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
Sep 14 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
Python 限制线程的最大数量的方法(Semaphore)
Feb 22 Python
python3.6编写的单元测试示例
Aug 17 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
python实现人脸签到系统
Apr 13 Python
Python自动化测试PO模型封装过程详解
Jun 22 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
加强版phplib的DB类
2008/03/31 PHP
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
19个Android常用工具类汇总
2014/12/30 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
一些不错的js函数ajax
2008/08/20 Javascript
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
简单实现js浮动框
2016/12/13 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
python 测试实现方法
2008/12/24 Python
Python中的rfind()方法使用详解
2015/05/19 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
Django的Modelforms用法简介
2019/07/27 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
python 实现波浪滤镜特效
2020/12/02 Python
室内拓展活动方案
2014/02/13 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
小学作文之描写天气
2019/08/15 职场文书
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记