Django的分页器实例(paginator)

 更新时间:2017年12月01日 08:51:55   作者:Moses^  
下面小编就为大家分享一篇Django的分页器实例(paginator),具有很好的参考价值,希望对大家有所帮助

先导入模块:

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 字典套字典或列表的示例

    今天小编就为大家分享一篇python 字典套字典或列表的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python中的并发编程实例

    Python中的并发编程实例

    这篇文章主要介绍了Python中的并发编程实例,主要是对Threading模块的应用,文中自定义了一个Threading类库,需要的朋友可以参考下
    2014-07-07
  • 使用python如何实现泛型函数

    使用python如何实现泛型函数

    这篇文章主要介绍了使用python如何实现泛型函数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Python实现自动合并Word并添加分页符

    Python实现自动合并Word并添加分页符

    这篇文章主要为大家详细介绍了如何基于Python实现对多个Word文档加以自动合并,并在每次合并时按要求增添一个分页符的功能,感兴趣的可以了解一下
    2023-02-02
  • python中的class_static的@classmethod的巧妙用法

    python中的class_static的@classmethod的巧妙用法

    python中的class_static的@classmethod的使用 classmethod的使用,主要针对的是类而不是对象,在定义类的时候往往会定义一些静态的私有属性,今天通过示例代码看下classmethod的妙用
    2021-06-06
  • Python中使用PIPE操作Linux管道

    Python中使用PIPE操作Linux管道

    这篇文章主要介绍了Python中使用PIPE操作Linux管道,本文先是讲解了一些管道的知识,然后给出示例代码,需要的朋友可以参考下
    2015-02-02
  • Python中import导入不同目录的模块方法详解

    Python中import导入不同目录的模块方法详解

    这篇文章主要介绍了Python中import导入不同目录的模块方法详解,需要的朋友可以参考下
    2020-02-02
  • django创建自定义模板处理器的实例详解

    django创建自定义模板处理器的实例详解

    这篇文章主要介绍了django创建自定义模板处理器的实例详解的相关资料,这里说明了如何需要django模板处理器及实现方法,希望大家能理解掌握这部分内容,需要的朋友可以参考下
    2017-08-08
  • Python实现的使用telnet登陆聊天室实例

    Python实现的使用telnet登陆聊天室实例

    这篇文章主要介绍了Python实现的使用telnet登陆聊天室,以实例形式较为详细的分析了Python实现聊天室及Telnet登陆的相关技巧,需要的朋友可以参考下
    2015-06-06
  • python实现淘宝秒杀脚本

    python实现淘宝秒杀脚本

    这篇文章主要为大家详细介绍了python实现淘宝秒杀脚本,扫码登录版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论