问题标签 [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.
django - 如何在 django-endless-pagination 中启用滚动加载?
我已尽我所能遵循文档。但我不能在这里指出错误。
我的观点是这样的。
模板
页面模板
这就是我在同一页面上放入脚本标签的内容。
我看了这个问题 - django-endless-pagination 似乎没有使用 AJAX,但在那里没有找到任何解决方案。当我到达滚动的末尾时,我没有看到控制台中正在进行任何网络调用。该页面在最后加载一个show_more
链接。单击链接时show_more
,它会通过 ajax 加载下一页项目,但这不会像我们设置paginateOnScroll:true
.
django - 使用 Django-Endless-Pagination 丢失排序查询集的顺序
我有一些排序的查询集即时传递给模板。每页显示多个分页。问题是在第一个分页项目之后,后续项目失去了排序。这是我的代码:
视图.py
by_percentage_saved.html
更新
我做了更多的调试,查询items_by_percentage_saved
集肯定是排序的entry_index()
。我放了几个断点,by_percentage_saved.html
看看我是否能弄清楚发生了什么,但奇怪的是,在您单击“更多”以获取下一个分页数据后,entry_index()
再次调用但断点不会再次触发by_percentage_saved.html
,即使新的分页数据生成。谈论混乱
python - 如何在使用 django 无尽分页进行渲染之前进行结果后处理?
我试图弄清楚是否可以在我的查询集上进行查看后处理,然后在使用 django-endless-pagination 进行无限滚动的 django 模板中渲染它。
我有特定于视图的逻辑,它根据上下文省略查询集中的某些结果,以及向列表中的对象添加属性以供模板使用。此逻辑不能通过 SQL 执行,因为它不是模型固有的。它必须在python中完成。
使用 django-endless-pagination 和其他预先推出的 django 分页模块,所有逻辑似乎都由模板标签执行,从而阻止了在渲染阶段之前执行业务逻辑的能力(这是 django 的宗旨)。
因为我的视图逻辑在模板标签执行之前遍历结果集,所以我失去了这个模块提供的优化(比如带有分页的 SQL 查询,例如限制 20;偏移量 20)。每次用户页面时,我的代码都会遍历整个未分页的结果列表,绕过模板标签提供的惰性分页优势。
没有将我的代码直接移动到分页模块中(我不想这样做,并且需要将一堆额外的数据添加到请求上下文中以在标签中使用),还有其他选择吗?
谢谢!
django - 无法使用 Django Endless Pagination 实现多个分页
我在向下滚动时使用 Twitter 样式分页来加载我的提要。一切正常。
问题在于同一模板上有多个分页。我已经按照此处的说明编写了代码。
但我收到了这个奇怪的错误:
错误显示为:
VariableDoesNotExist 在 /accounts/home/
无法理解此错误消息的含义。请帮忙。
python - 'BlockNode' 对象没有属性 'context'
我是 django/python 的新手。我正在使用 django-endless-pagination 在滚动上尝试分页,发现以下错误:'BlockNode' object has no attribute 'context'
entry_index.html
entry_index_page.html
为此,我正在关注Django Endless Pagination教程。
任何帮助将不胜感激。
jquery - 即使使用 .on 和 .delegate,jQuery 也不适用于 Ajax 加载的元素
我正在使用 Django,并使用 Django Endless Pagination 和 Twitter 样式加载。尽管我从研究中了解到使用 .on 和 .delegate ,但我无法让我的 jQuery 代码绑定到新注入的元素。我避免了 .live 因为它的弃用状态,但显然 .on 和 .delegate 在这种情况下应该做同样的事情。
基本上,产品搜索结果显示为 Endless Pagination 正在注入的卡片。
相关代码片段:
JS
产品列表(将 Ajax 加载到主页的模板)
ajax - 无休止的分页卡在 show_more
所以我试图在我的项目中使用 ajax 实现 Twitter 风格的分页,但是当我点击 show_more 时它卡住了。它只是更改为标签“正在加载”并且不显示任何新条目。视图.py
日期.html
page_template - dates_table.html
应该是什么问题?
django - 无休止的分页在滚动时加载整个页面内容
我正在尝试使用django-endless-pagination在滚动上实现连续分页。
页面的初始渲染工作正常。然而,一旦滚动,整个html 页面内容将被加载到 never_page_template div 中,而不是 page_template 中所需的部分 html 内容。结果有点像看着一面镜子,镜子后面反射着另一面镜子。我相信返回的查询集是正确的,因为在不尝试使用“paginateOnScroll”时分页结果是正确的。
我的观点的相关部分如下。我正在使用 CreateView,因为我的评论表单与分页评论位于同一页面上。
my/index.html 模板(主模板)的相关部分
my/comments.html (page_template) 的相关部分
谢谢!
python - Django Endless Pagination Twitter Style Ajax 在另一个 Ajax 调用中中断
我正在使用 Django Endless Pagination。根据阅读文档,一切正常,除了当我进行 Ajax 搜索时,这是对呈现的分页滚动结果的 ajax 表单搜索,代码中断。
据我了解,这是因为主模板是首先编译的,并且没有一个抛出 json 转储(ajax 搜索结果)的模板没有被编译。什么是解决方法,以便 ajax 搜索和 ajax 无限滚动都可以工作。
我的views.py 主模板视图
提供 Ajax 搜索的功能 http://pastebin.com/xE3rk4v1
我使用多个模板来生成搜索结果。Ajax 搜索本身运行良好,使用 Django 无限分页的 Ajax Endless Page Scroll 也能完美运行。
但是两者都失败了,如果您尝试在 Ajax 搜索结果上滚动它,它会失败......
解决此问题的合乎逻辑的步骤是什么...
python - Django Endless 分页 url 重写
我正在使用 Django Endless 分页。(https://github.com/frankban/django-endless-pagination)。http://example.com/customers/?page=3
反正有没有改成http://example.com/customers/page/3/
。
我的模板