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中的CURL PycURL使用例子
Jun 01 Python
python中List的sort方法指南
Sep 01 Python
python动态性强类型用法实例
May 09 Python
使用实现pandas读取csv文件指定的前几行
Apr 20 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 Python
Django如何简单快速实现PUT、DELETE方法
Jul 24 Python
python递归下载文件夹下所有文件
Aug 31 Python
Python实现FLV视频拼接功能
Jan 21 Python
opencv 实现特定颜色线条提取与定位操作
Jun 02 Python
Python直接赋值及深浅拷贝原理详解
Sep 05 Python
Python实现疫情地图可视化
Feb 05 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的ob_start();控制您的浏览器cache!
2006/11/25 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
php数组和链表的区别总结
2019/09/20 PHP
srcElement表格样式
2006/09/03 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
uploader秒传图片到服务器完整代码
2017/04/22 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
python魔法方法-自定义序列详解
2016/07/21 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
python logging添加filter教程
2019/12/24 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
计算机工程学院个人求职信
2013/10/05 职场文书
酒店门卫岗位职责
2013/12/29 职场文书
申论倡议书范文
2014/05/13 职场文书
企业标语口号
2014/06/10 职场文书
青年文明号口号
2014/06/17 职场文书
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python