问题标签 [django-pagination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1103 浏览

django - Django - 对表格进行分页

我写了一个显示表格的模板,格式如下:

我想要对表格进行分页:每页 10 行。

我试过使用{% autopaginate object_list 10 %},但我没有一个特定的列表作为参数(我想要表格的行)。

我该怎么做?谢谢

0 投票
0 回答
501 浏览

mysql - 更快的 Django 分页应用程序

我们使用 django-paging,它有点老了。一个大问题是应用程序对每个视图返回的查询集执行计数,这很慢并且在我们的案例中没有为我们提供任何价值。

我看到 django-pagination 有更多的下载/repo-watchers。我过去也使用过 Django Digg Style 分页器。

我们应该切换到一个新的分页器应用程序还是只删除 count MySQL 查询?

谢谢

0 投票
2 回答
436 浏览

python - 如何对 WeekArchiveView 进行分页?

继续我的斗争,我WeekArchiveView如何按周对它进行分页?

我想要的是:

  • 知道是否有下周/上周可用;
  • 如果有,请在模板中提供链接。

我希望它也能跳过空旷的几周。

显示get_next_day/get_prev_dayget_next_month/get_prev_month可用,但数周内都没有。

0 投票
3 回答
2570 浏览

python - 我在设置 django-pagination 时遇到问题

我正在为 Django 网站制作一个模板(它是报价数据库)。我想要类似 Digg 的分页。尽管如此,该应用程序的作者已经进行了自己的分页,不幸的是没有页面编号(只是“上一个”和“下一个”链接)。所以我已经安装了 django-pagination,但我不能在网站上使用它。我在 Django 中完全是新手,甚至是编程——我只是一个简单的网页设计师……好吧,我们开始吧。

有原始脚本:https ://bitbucket.org/fleg/fqdb/

首先是模板上下文处理器的问题。我的 settings.py 没有这部分,所以我添加了它,就像在 django-pagination 文档中一样。当我运行该站点时,我收到一个错误:“将 'django.contrib.auth.context_processors.auth' 放入您的 TEMPLATE_CONTEXT_PROCESSORS 设置中,以便使用管理应用程序”。那么我该如何订购呢?

第二个问题是模板。我在屏视频中使用它:

但我收到“模板错误:渲染时捕获 KeyError:请求”。但是......说真的,我不知道这段代码有什么问题!

有分页视图 - 报价列表。它无需分页即可工作,所以我认为这不是问题,但也许。

我已将其修改为不分页,因为它是 django-pagination 任务。您可以在 Bitbucket 上找到原始视图。

也许你知道一些更好的分页解决方案?

0 投票
2 回答
867 浏览

python - Django Paginator 引发 TypeError

我正在尝试使用标准发行版 1.3 中的 django 分页模块。

尝试加载当前由分页控制的页面时,如果我在 uri 中不包含 ?page=,则会引发 TypeError。我以前从未出现过这种情况,也没有看到任何原因。

这是我目前的看法:

类型错误:

上述代码的第 3 行出现了错误:

任何人之前都目睹过这个错误和/或知道如何纠正它?

0 投票
2 回答
1010 浏览

django - 使用 django-pagination 生成链接 refl=next/prev

我正在使用django-pagination对我的页面进行分页。它工作得很好,但我想设置

到了<head>,喜欢的是google推荐的

但是我发现没有办法这样做(至少没有额外的查询)。首先我尝试pagination/templates/pagination.html用这样的东西编辑

哪个当然不起作用({% paginate %}标签包含 pagination.html,它不会扩展 my layout.html)。接下来,我尝试将 /foo/ 视图的模板修改为类似这样的内容(添加{% block extra_head %}):

但这也不起作用,因为 page_obj 变量仅在{% block content %}. 一个可以打电话

extra_head块中,但这意味着对数据库的额外打击(可能还有其他我不知道的副作用)。有没有一种优雅的方法来解决这个问题,理想情况下尽可能干燥?

编辑:我正在使用 django 1.2。

0 投票
2 回答
461 浏览

django - Django - Django 1.3 中的分页

我是 Django 的新手。我正在使用 Django 提供的简单分页,但我需要像这样对页面进行分页:

上一页 1 2 3 4 5 6 ... 320

或者

上一页 120 121 122 123 最后一页

有一些代码准备好在 Django 1.3 中重用来实现这一点吗?

0 投票
3 回答
6326 浏览

django - django中的无限滚动

向下滚动时是否可以实现 facebook 样式的内容加载?我想在电子商务网站中实现它。每个类别中有很多项目,类别页面变得太长。我可以实现页码,但我的客户希望我实现那种 facebook 类型的加载。有什么我可以用的吗?该网站的其余部分已经建成。

我确实研究了 django-endless-pagination 但无法让它工作。是否有任何演示,以便我可以查看它?

0 投票
1 回答
1735 浏览

django - Django分页给出错误:渲染时捕获TypeError:'Page'对象不可迭代

我正在使用 django 分页,如文档中所述:

查看部分是:

模板是:

但它给出了错误说:

我是 django 的新手,这个错误看起来很普遍但很奇怪。因为在循环中有一些其他变量,而不是工作。所以请告诉是否有人对此有任何想法。

谢谢

0 投票
3 回答
637 浏览

django - 无法使用 django-pagination 对 object_list 进行分页

我正在使用django-pagination对我的模板中的对象列表进行分页。我已经安装了该应用程序,将其添加到我的项目中并添加pagination.middleware.PaginationMiddleware到我的settings.py文件中。但是当我尝试在我的模板中使用它时, object_list 不是paginated. 这是我的模板代码

对象列表位于被context_variable调用的Questions. 难道我做错了什么?