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对象