问题标签 [django-endless-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 回答
734 浏览

django - 使用带有 django-endless-pagination 的过滤器

我正在使用 Django endles-pagination 以无限滚动的方式加载页面。我还有一些过滤器可以根据标准过滤数据(例如,根据价格进行价格滑块过滤)。现在当页面加载时,过滤器现在只从加载的页面中过滤,尽管我希望它从所有已经或将要加载的页面中过滤它。有没有办法做到这一点(通过发出一些ajax请求或其他东西)?

对此的任何帮助都会很棒。非常感谢。

0 投票
1 回答
163 浏览

python - django 无休止的分页 - 一次提高性能尽可能多的调用

我在我的应用程序中集成了 django 无休止的分页。我已遵循其文档提供的正常程序。但是,我有一个疑问。因为,当我们向下浏览页面时,将完成许多调用,我想我应该担心这里的性能。但是,我真的不知道该怎么办。

如有必要,将提供更多信息。谢谢。

0 投票
1 回答
610 浏览

django - cms页面中的Django无休止分页

如何在 django cms 页面中显示 django 无尽的分页?目前我正在使用模板标签呈现我的内容(图像)。是否可以在模板标签中编写分页代码?我的 cms 模板是:

我的 get_photo_gallery 模板标签是:

我的 image_gallery.html 是:

我真正想要展示的是 twitter 风格的分页http://django-endless-pagination.readthedocs.org/en/latest/twitter_pagination.html。正常的分页是有效的,因为它唯一的模板更改为显示分页页面。但是 twitter 风格需要更改视图,并且不使用视图呈现 cms 页面模板。

0 投票
1 回答
470 浏览

python - Django 无休止的分页

我正在使用Django-endless分页模块。我已经使用 pip 安装了它,并在设置和模板中定义了所有必要的代码。

它工作正常,但现在工作的分页是将帖子的数量划分为 no。页面的数量,例如如果我总共有 10 个帖子,那么它将把它分成每页 3 个帖子,因此在页面末尾它显示总数。第 4 页。

但是我不希望以这种方式进行分页,我希望在滚动分页时,意味着当用户向下滚动页面时,下一个帖子是通过 ajax 加载的。

代码:

0 投票
2 回答
1108 浏览

python - 如何在 Django 中实现无结束分页

我正在尝试在 Django App 中实现 end less 分页,但停留在如何实现 twitter 之类的 end less 滚动:

我的模型.py

我的意见.py:

我的“latest_books.html”模板:

我的 latest_books_page.html :

如果我按照教程中给出的方式使用,我首先面临两个问题{{ block.super }}。Django给出这个错误'BlockNode' object has no attribute 'context',如果我删除{{ block.super }}。我使用下一个和上一个功能进行简单的分页。

有人能帮助我吗。我想在滚动加载分页上实现......

0 投票
1 回答
1004 浏览

javascript - Ajax JSON 响应不起作用

我正在尝试从我的 Django 应用程序获取 JSON 响应,但响应不起作用:

这是我的views.py:

索引.html:

index_page.html :

我想要的是获取服务器响应并更新contextList....但它不起作用....

0 投票
0 回答
1378 浏览

javascript - 如何使用带有 ajax 响应数据的新内容更新 Django 无休止的分页内容列表

我正在尝试根据用户搜索查询更新我的页面。我能够从服务器获取搜索结果,但如何更新我的contextList. 我还实现了 Django 无休止的分页,但是我如何用新内容重新加载列表

视图.py

索引.html:

index_page.html :

有人可以告诉我如何重新加载contextList新数据....

0 投票
1 回答
522 浏览

javascript - chrome上的contentType错误

出现奇怪的错误:

我有一个 Django 应用程序,我在其中对两个视图使用相同的模板,但是对于第一个视图,它工作正常,但是对于第二个视图,它给了我错误.. 有人可以帮忙.. 我知道这个问题已经问但到目前为止没有任何工作.....如果有人想查看我的代码,请告诉我,因为它很长我还没有粘贴在这里....

代码 :

视图.py:

索引.html:

index_page.html :

样式.css:

0 投票
1 回答
552 浏览

forms - 如何使用 Django 跟踪复选框和无休止的分页?

我是 Django 菜鸟,遇到的情况超出了基本文档等。

我正在更新一个订购网页,该网页的结构如下:

  • 几个文本框等来收集一般信息(姓名、日期等)

  • 两个单独的表,用于选择(通过复选框)使用无限分页生成/管理的目录。每张表可以有数千条记录,因此是无限分页。每个表中的第一列是 value = catalog.id 的复选框。

  • 一个文本框,用户可以在其中手动输入目录 ID

  • 提交按钮

我不确定如何跟踪用户在两个分页表中选择的内容,因为选择不同页面时复选框会丢失。另外,当用户在页面之间来回翻动时,需要重新检查之前选中的目录(因为不保持选中状态)。我也不确定使用哪种工具来处理这个问题。

我的想法是在选中/取消选中复选框时使用 JavaScript(我的经验很少)更新目录 ID 列表,并且: - 并将该列表附加到表单或 - 更新表单中的变量或 - 发送为与表格分开的变量,以可能/更有意义为准。

我希望维护一个目录 ID 列表是可能的,因为这种形式的下一次迭代可能会包括某种过滤,所以我正在尝试设计一个以后不必重新设计的解决方案。

我已经查看了很多帖子,但我相信最接近的解决方案由于无休止的分页而变得无用。

让我知道是否需要进一步澄清。在此先感谢您的任何建议。

更新

选中复选框时,我尝试使用 JavaScript 将目录 ID 存储在数组中。当用户在分页中选择另一个页面时,这不起作用。页面“重新加载”时,已检查的目录 ID 数组会丢失。

0 投票
1 回答
792 浏览

django - 如何从模板端更改 ENDLESS_PAGINATION_PER_PAGE 的值?

我使用 Django Endless Paginator 插件。我尝试从模板端更改 ENDLESS_PAGINATION_PER_PAGE 的值。默认为 10。我想实现一些用户可以在其中更改的 Dropbox(例如:10,20,50,100 个对象)。

感谢您的回答,但有些东西不起作用。

1.我有view.py

2.然后forms.py

3. adv_search.html

一切正常,除了选择

谢谢安德烈