文章图片
今天我们来介绍下Django怎么做分页效果 , 同时我们会结合案例进行熟悉分页的相关属性 。
1.paginator对象--分页器对象导入方法:from django.core.paginator import Paginator
使用方法:首先实例化对象paginator=Paginator(页面显示元素列表 , 每页显示个数)
举例:比如我想要页面显示元素列表为content_list , 每页显示个数为2个
【裂变|django分页显示步骤是什么?分分钟学会!】content_list=['a''b''c''d''e''f''i''g'
paginator=Paginator(content_list2)
paginator对象的属性用法:
①page_range 所有页数范围的生成器
②num_pages返回总页数
③count返回所有页面中的对象总数
④page(页码数)返回page对象 , 表示第m页的数据 , 下标以1开始
2.page对象的属性值:①属性number:返回当前页是第几页 , 从1开始
②方法has_next():如果有下一页返回True
③方法has_previous():如果有上一页返回True④next_page_numer():返回下一页的页码
⑤previous_page_number():返回上一页的页码
- 三星Galaxy|影像旗舰 生产力裂变 三星Galaxy S22 Ultra重构智能手机未来
- 裂变|为什么越来越多企业品牌都开始做私域流量?
- 裂变|iPhone12ProMax:你不买我继续降!512G调低上千元,诚意够了
- 裂变|微信红包封面支持裂变分发 抢红包时可领同款封面
- 发放|微信红包封面支持裂变分发:抢红包时可领同款
- 模型|搞清正确的社交裂变属性,流量才能低成本的源源不断到你这
- 数据库|Mybatis+element简单实现自定义数据库分页查询
- django|教你快速用Django进行分页--Django分页实例!
- 裂变|时隔179天,程维和柳青不愿看到的事情,还是发生了
- 中间件|超详细!django中间件用法以及实例操作