我正在建设的网站将从拥有自动加载器中受益匪浅。对于那些不熟悉这个术语的人来说,当滚动到底部时,autopager基本上会自动加载下一页(想想Reddit Enhancement Suite加载reddit的新页面,这样你就可以永远滚动)。
这似乎不是Django中的一项微不足道的任务。我不确定,但我认为Django的模板引擎(或它的扩展)无法做到这一点。另一种方法是将原始Json数据传递给视图,并使用Mustache或Handlebars.js模板引擎呈现页面。之后,当需要新页面时,它可以在运行时呈现并添加到DOM。
我不确定纯粹的Javascript是否是解决问题的正确方法。还有其他解决方案更符合Django的“精神”吗?
编辑澄清:我希望Django提供一些东西来使手头的任务更好地与框架已经提供的东西一起工作,例如模板引擎,或者通过Django的一些扩展。或者,如果我可以在服务器上呈现HTML并且只发送需要按原样附加到文档的部分。答案 0 :(得分:1)
我不确定纯粹的Javascript是否是解决问题的正确方法。还有其他解决方案更符合精神" Django?
???
Javascript是解决您问题的唯一方法。