Django-分页

2020-01-09  本文已影响0人  25岁学Python

django-分页

一.django自带的分页

以读取UserInfo表为例

1.导入模块

from django.core.paginator import Paginator

2.读取信息

userlist = models.UserInfo.objects.all()


推荐Python大牛在线分享技术 扣qun:855408893

领域:web开发,爬虫,数据分析,数据挖掘,人工智能

零基础到项目实战,7天学习上手做项目

3.生成painantor对象

生成painantor对象

 paginator = Paginator(userlist, 10) #对象,每页多少条数据

painantor的属性与方法

4.生成page对象

生成page对象

page_1 = paginator.page(1)  #第一页的信息

page的属性和方法

二.自定义分页

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

上一篇 下一篇

猜你喜欢

热点阅读