码迷,mamicode.com
首页 > 其他好文 > 详细

django分页学习

时间:2019-12-31 15:56:33      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:需要   ext   构造   rev   obj   一个   函数   span   style   

django中分页的类是 Paginator

需要导入

from django.core.paginator import Paginator #导入分页的类
l = range(1,31)
page_obj = Paginator(l,10) #Paginator的构造函数 传一个列表l,每页显示10条数据

print(page_obj.page(1))
print(list(page_obj.page(1)))#显示第1页的数据
print(page_obj.count)#显示一共多少条数据
print(page_obj.num_pages)#显示一共多少页
print(page_obj.page_range)#显示分页的范围1,2,3
print(page_obj.page(1).has_previous())#判断是否有上一页,返回bool类型
print(page_obj.page(1).has_next())#判断是否有下一页,返回bool类型
print(page_obj.page(2).previous_page_number())#显示上一页的页码 ‘1‘
print(page_obj.page(2).next_page_number())#显示下一页的页码 ‘3‘
print(page_obj.page(2).has_other_pages())#判断是否有其它页 返回bool类型
print((page_obj.page(1).paginator))#
print(page_obj)

django分页学习

标签:需要   ext   构造   rev   obj   一个   函数   span   style   

原文地址:https://www.cnblogs.com/mhmh007/p/12124831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!