gpt4 book ai didi

Django分页...切片页面以显示总页面的一部分?

转载 作者:行者123 更新时间:2023-12-03 20:26:12 26 4
gpt4 key购买 nike

我的分页模块大部分时间都在工作,但有一个问题。我怎样才能只显示总可用页面的一部分。例如,假设我在 n 页中的第 5 页上,我想显示。

1,2,3,4,5,6....(n-1)(n)。

我相信 Ruby 有一些花哨的前端魔法来实现这一点。我可以在 django 模块中做些什么吗?

从其他站点看,似乎逻辑基本上是,选择固定数量的点。如果该数字大于当前显示的数量,请在用户向前翻页时添加项目。达到该点数后,仅在当前页面的左侧和右侧显示 x 个点。

我应该只编写自己的模板逻辑来完成吗?

谢谢

最佳答案

相当多的关于在 django 中实现您所要求的内容的好文章。
如果您不想自己动手,可以自定义许多可插入的包。


http://www.tummy.com/Community/Articles/django-pagination/

https://github.com/dcramer/django-paging

包含内置分页器的非常好的文档片段:

http://blog.elsdoerfer.name/2008/03/06/yet-another-paginator-digg-style/

  • http://djangosnippets.org/snippets/773/
  • 关于Django分页...切片页面以显示总页面的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426525/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com