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中的面向对象编程的概念
Apr 27 Python
简单实现python爬虫功能
Dec 31 Python
使用python实现rsa算法代码
Feb 17 Python
pandas groupby 分组取每组的前几行记录方法
Apr 20 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
flask框架视图函数用法示例
Jul 19 Python
Python中dict和set的用法讲解
Mar 28 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
python脚本框架webpy模板控制结构
Nov 20 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
文章推荐系统(三)
2006/10/09 PHP
PHP防止跨域提交表单
2013/11/01 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
jQuery 性能优化指南 (1)
2009/05/21 Javascript
浅谈javascript的数据类型检测
2010/07/10 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
python中id函数运行方式
2020/07/03 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
python绘制趋势图的示例
2020/09/17 Python
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
重阳节登山活动方案
2014/02/03 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL
frg-100简单操作(设置)说明
2022/04/05 无线电