django内置分页器
Posted luyi84895838
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django内置分页器相关的知识,希望对你有一定的参考价值。
导入
from django.core.paginator import Paginator
实例化
p=Paginator(参数1(可以叠戴对象),参数2(每一页的数据条数))
method对象方法
p.per_page #每页显示的条目数量即参数2
p.count #数据的总数
p.num_page #总页数
p.page_range #总页数的索引范围。 如总页数为5页则值为(1,6)
p.object_list #page实例化的object对象的列表即可迭代对象的实例化列表
p.page(页码数) #获取对应页码数的page对象
page对象方法
ret=p.page(1) 获取page对象为ret
ret.has_next #判断是否有下一页
ret.next_page_number #下一页页码
ret.has_previous #是否有上一页
ret.previous_page_number #上一页页码
ret.object_list #分页以后的数据列表
ret.number #当前页
ret.paginator #返回method对象
以上是关于django内置分页器的主要内容,如果未能解决你的问题,请参考以下文章