Javascript 如何使我的django应用程序在滚动时加载内容?

Javascript 如何使我的django应用程序在滚动时加载内容?,javascript,css,django,django-templates,feed,Javascript,Css,Django,Django Templates,Feed,我相信这个问题有多种解决方案。我目前正在设计一个web应用程序,在内容加载方式方面,它的界面类似于您在Facebook活动流中看到的界面 我希望页面显示为: 最初加载给定数量的对象 当用户到达屏幕底部的对象时,加载下一组对象,也就是说,当对象(比如15)在屏幕上可见时,我想再加载15个对象,当对象30出现时,我也会这样做 在我的数据库中,可能有成百上千个这样的条目,我想确保用户每次只需加载一个给定的数字,以减少服务器上的压力等 因为我用的是Django,我想这会是一些很酷的混合,但我不确定

我相信这个问题有多种解决方案。我目前正在设计一个web应用程序,在内容加载方式方面,它的界面类似于您在Facebook活动流中看到的界面


我希望页面显示为:

最初加载给定数量的对象

当用户到达屏幕底部的对象时,加载下一组对象,也就是说,当对象(比如15)在屏幕上可见时,我想再加载15个对象,当对象30出现时,我也会这样做


在我的数据库中,可能有成百上千个这样的条目,我想确保用户每次只需加载一个给定的数字,以减少服务器上的压力等

因为我用的是Django,我想这会是一些很酷的混合,但我不确定

这更像是一个CSS问题吗

我从哪里开始思考这个问题?我应该考虑哪些技术?这里有我可以利用的知名模块吗


谢谢你抽出时间

我认为你对自己的Django技能很有信心

如果你想自己做,那么和是你需要仔细阅读的两件事。基本上,您需要使用jQuery检查用户是否滚动到页面的末尾,然后对Django进行ajax调用以获取新数据并附加到页面底部


如果你想使用现成的软件包,我想你会胜任的。

我认为你对自己的Django技能很有信心

如果你想自己做,那么和是你需要仔细阅读的两件事。基本上,您需要使用jQuery检查用户是否滚动到页面的末尾,然后对Django进行ajax调用以获取新数据并附加到页面底部


如果你想使用现成的软件包,我想你可以完成这项工作。

+1对于无休止的分页,你已经使用了一段时间了,它非常好用。无休止的分页是我自己找到的一个资源,但我想把它排除在外,以过滤任何个人偏见等。非常感谢。+1对于无休止的分页,已经使用了一段时间,它非常好用。无休止的分页是我自己发现的一个资源,但我想把它排除在外,以过滤任何个人偏见等。非常感谢。