美文网首页
Django的paginator分页器

Django的paginator分页器

作者: 大海龟啦啦啦 | 来源:发表于2020-08-05 20:04 被阅读0次

主要用法如下:

from django.core.paginator import Paginator
paginator = Paginator(book_list,3)  # 先拿到分页器对象,第一个参数:对象列表,第二个参数:每页显示的条数

paginator.count # 总条数
paginator.num_pages  # 总页数
paginator.page_range  # 页码数列表

current_page = paginator.page(5)  # 取某一页,返回一个对象
current_page.object_list   # 某一页里所有数据,例如:这是第5也所有数据
current_page.has_next()   # 是否有下一页
current_page.has_previous()   # 是否有上一页
current_page.next_page_number()  # 下一页的页码数
current_page.previous_page_number() # 上一页的页码数

相关文章

网友评论

      本文标题:Django的paginator分页器

      本文链接:https://www.haomeiwen.com/subject/yxgorktx.html