django 分页器 Paginator 基础操作
2024-08-24 00:19:15
基于下面这个分页器,说明常用的属性
from django.core.paginator import Paginator #导入Paginator类
from sign.models import Guest #导入Guest下的所有表
guest_list = Guest.objects.all() #查询Guest表下的所有数据
p = Paginator(guest_list,2) #创建每页2条数据的分页器
常用属相
p1 = p.page(1) #获取第一页的数据
p1 #显示当前第几页
p1.object_list #当前页的对象
for g in p1:
g.realname
#循环打印第一页嘉宾的realname
p1.start_index() # 本页第一条数据的索引
p1.end_index()
以下几个属性返回的都是True或False
p1.has_previous() #本页是否有上一页
p1.has_next()
p1.has_ohter_page()
以下返回的是具体页数
p1.previous_page_number() #上一页是第几页
p1.next_page_number()
最新文章
- 聊下git merge --squash
- Sql 注意点
- Android UI系列-----ScrollView和HorizontalScrollView
- 2014 Super Training #6 G Trim the Nails --状态压缩+BFS
- MySQL 错误日志(Error Log)
- 狗屎的asp.net core 果然发生了重大的变更
- JAVA布局管理器
- Android UI布局TableLayout
- iOS开发app自动更新的实现
- Unity3D中的AI架构模型
- web网页、手机app设计规范
- MS-DOS 6.22 +Vim+masm 汇编环境
- [ 10.03 ]CF每日一题系列—— 534B贪心
- 【协议】5、gossip 协议
- python-and和 or用法
- centos6.5安装部署zabbix监控服务端和客户端
- junit5了解一下
- hmm前后向算法
- Effective C++ Item 43 学习处理模板化基类内的名称
- js base64 转成图片上传