玩蛇网提供最新Python编程技术信息以及Python资源下载!

MongoDB实现数据分页需要什么方法

分页展示如下,不知道这种分页的实现思路应该怎么实现?

当前页:第1页
[1] 2 3 ... 100

当前页:第3页
1 2 [3] 4 5 ... 100

当前页:第5页
1 ... 3 4 [5] 6 7 ... 100

当前页:第98页
1 ... 96 97 [98] 99 100

当前页:第100页
1 ... 98 99 [100]

跟什么数据库没关系吧?
只要发现规律就好了,拿到当前页$current和总页数$total

你的规律应该是,只展示当前页加减2页,
另外对首页和最后一页特殊判断下就ok了,不是第一页就显示1,不是最后一页就显示最后一页,
对省略号的判断差不多,文字太多不写了

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd20346.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月18日 - 21时03分22秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules