javascript - 使用 Django 构建 Ajax 自动分页器

标签 javascript python ajax django

我正在建立的网站将受益于自动寻呼机。对于那些不熟悉这个术语的人来说,自动分页器本质上是在滚动到底部时自动加载下一页(想想 Reddit 增强套件加载 Reddit 的新页面,这样你就可以永远滚动)。

这在 Django 中似乎不是一个简单的任务。我不确定,但我认为 Django 的模板引擎(或其扩展)无法做到这一点。另一种方法是将原始 Json 数据传递到 View ,并使用 Mustache 渲染页面。或Handlebars.js模板引擎。之后,当需要新页面时,可以在运行时渲染它并将其添加到 DOM 中。

我不确定纯粹的 Javascript 是否是解决问题的正确方法。还有其他更符合 Django 精神的解决方案吗?

编辑澄清:我希望 Django 提供一些东西,使手头的任务更好地利用框架已经提供的东西,例如模板引擎,或通过 Django 的一些扩展。或者,如果我可以在服务器上呈现 HTML 并仅发送需要按原样附加到文档的部分。

最佳答案

I am not sure if purely Javascript is the right solution to the problem. Are there any other solutions which are more "in the spirit" of Django?

???

Javascript 是解决您问题的唯一方法。

关于javascript - 使用 Django 构建 Ajax 自动分页器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33738571/

相关文章:

javascript - 如何使用javascript字符串/n字符

python - Selenium ( python ): How to execute methods in order

python - 在 Bash 中使用 Python Shell

没有页面刷新的php/ajax弹出编辑

javascript - 当请求及时返回但 JS 线程繁忙时,AJAX 是否可以创建超时?

javascript - 我可以在 this.props.style 中添加或减去像素吗?

javascript - 遍历对象数组

javascript - 获取所有选中的复选框 javascript 或 jquery

Python 3.0+ 计算模式

javascript - PHP按下按钮时更新数据库中文本输入的值