2019.04.06 电商06 分页

Posted py-king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.04.06 电商06 分页相关的知识,希望对你有一定的参考价值。

分页(paging)

在Django中是(paginator)

1.导入分页器这个Paginator类

2.创建这个对象,Paginator(以什么进行分类,每页显示多少数据)(goodsList,8)有这两个参数

 一个参数一定是要排序过的order_by(‘id‘)以id进行排序

3.当执行上面之后,肯定是会生成按照上面进行分页的数据了。那我要怎么查询某一页呢?

 对象.page(num)   用的是page这个方法    num可以在指定url时,在get中输入num = 1

 请求get如何传递参数  ,直接卸载get方法中  在get方法中都要记得转类型

4.然后现在的分页需求是显示十页,而且当我选择大于7的时候7要在中间显示,

 现在页面的数据改变了,你要从新的去修改传过去的数据值。然后现在是每页只显示八个数据,默认是第一个

 当num = 当前的page时,就给一个样式,否则就是一个链接,这个链接会重新发送url,会再传一个num值查询page

以上是关于2019.04.06 电商06 分页的主要内容,如果未能解决你的问题,请参考以下文章

2019.04.06 电商09 推荐功能猜你喜欢

07查询表达式 及 page分页order 排序《ThinkPHP6 入门到电商实战》

07查询表达式 及 page分页order 排序《ThinkPHP6 入门到电商实战》

分布式电商项目(04)--商品列表查询及分页

电商后台管理系统项目总结

电商后台管理系统项目总结