django-对查询结果的分页处理
1、引入分页插件
from django.core.paginator import Paginator
2、修改需要分页的代码
queryset = User.objects.all()
# 每页显示10条记录
paginator = Paginator(queryset, 10)
# 获取第2页的数据
page = paginator.get_page(2)
Page 中常见的操作
- number : 代表 当前是 第几页
- object_list : 代表 分页查询到的数据
- paginator.num_pages : 总页数
- has_next : 是否有下一页
- has_previous : 是否有上一页
- next_page_number : 获取下一页的页码
- previous_page_number: 获取上一页的页码
本文详细介绍Django框架中如何实现查询结果的分页展示,包括分页插件的引入、代码修改步骤以及Page对象常见操作如获取当前页码、显示数据、总页数等,适合初学者快速掌握。
1964

被折叠的 条评论
为什么被折叠?



