东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3617|回复: 5

[课堂笔记] 34、python_django_web开发_列表页面分页功能pure pagination库的使...

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14418
QQ
发表于 2017-11-5 15:39:45 | 显示全部楼层 |阅读模式



34、python_django_web开发_列表页面分页功能pure pagination库的使用_笔记


Github.com 搜索 pure pagination
pip install django-pure-pagination
Django本身是有分页功能 但是没有第三方库强大
  1. <font face="微软雅黑" size="5"><div class="pageturn">
  2.     <ul class="pagelist">

  3.     {% if all_orgs.has_previous %}
  4.         <li class="long">
  5.             <a href="?{{ all_orgs.previous_page_number.querystring }}">上一页</a>
  6.         </li>
  7.     {% endif %}

  8.     {% for page in all_orgs.pages %}
  9.         {% if page %}
  10.             {% ifequal page all_orgs.number %}
  11.                 <li class="active"><a href="?{{ page.querystring }}">{{ page }}</a></li>
  12.             {% else %}
  13.                 <li><a href="?{{ page.querystring }}" class="page">{{ page }}</a></li>
  14.             {% endifequal %}
  15.         {% else %}
  16.             <li class="none"><a href="">...</a></li>
  17.         {% endif %}
  18.     {% endfor %}

  19.     {% if all_orgs.has_next %}
  20.         <li class="long"><a href="?{{ all_orgs.next_page_number.querystring }}">下一页
  21. </a></li>
  22.     {% endif %}

  23.     </ul>

  24. </div></font>
复制代码


该库的另外一个好处是:
在url后面加上参数 本身就有?page=5
还可以添加其他参数 并不影响分页 条件可以叠加
后面需要地区的筛选 实际上是筛选结果后的分页了


让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

99

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2018-2-28 20:24:04 | 显示全部楼层



aqwr
回复

使用道具 举报

0

主题

91

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2018-12-15 14:23:34 | 显示全部楼层

谢谢楼主分享
回复

使用道具 举报

0

主题

244

帖子

504

积分

高级会员

Rank: 4

积分
504
发表于 2018-12-26 15:48:07 | 显示全部楼层
谢谢老师
回复

使用道具 举报

0

主题

244

帖子

504

积分

高级会员

Rank: 4

积分
504
发表于 2018-12-28 11:28:45 | 显示全部楼层
谢谢老师
回复

使用道具 举报

0

主题

133

帖子

298

积分

人工智能VIP

Rank: 9Rank: 9Rank: 9

积分
298
发表于 2019-11-8 10:28:51 | 显示全部楼层
python_django_web开发_列表页面分页功能pure pagination库的使用_笔记
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-3-29 15:08 , Processed in 0.172611 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表