django-分页

django-分页,第1张

概述08.16自我总结 django 分页 一.django自带的分页 1.导入模块 2.读取信息 ​ 3.生成painantor对象 生成painantor对象 painantor的属性与方法 属性 o 08.16自我总结django-分页一.django自带的分页

以读取UserInfo表为例

1.导入模块@H_419_11@

from django.core.paginator import Paginator

2.读取信息@H_419_11@

userList = models.UserInfo.objects.all()

3.生成painantor对象@H_419_11@生成painantor对象
 paginator = Paginator(userList,10) #对象,每页多少条数据
painantor的属性与方法属性object_List:返回所有页对象的的列表per_page: 每页显示条目数量count:数据总个数num_pages:总页数page_range:总页数的索引范围,如: (1,10),(1,200)方法page(第几页):page对象4.生成page对象@H_419_11@生成page对象
page_1 = paginator.page(1)  #第一页的信息
page的属性和方法属性object_List:返回当前页对象的的列表number:返回当前页是第几页,从1开始paginator:当前页对应的paginator对象方法has_next(): 是否有下一页,有就返回Turenext_page_numbe()r:返回值下一页页码has_prevIoUs():是否有上一页,有就返回TureprevIoUs_page_number():返回值上一页页码二.自定义分页

原理:我们用orm获得表里面信息的时候,他是个列表,我们可以用列表的切片来进行内容选取而达到分页的效果

总结

以上是内存溢出为你收集整理的django-分页全部内容,希望文章能够帮你解决django-分页所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1222925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存