如何让我的django应用程序在滚动时加载内容
How do I make my django app load content as I scroll?
我确信这个问题有多种解决方案。我目前正在设计一个web应用程序,在内容加载方面,它的界面类似于你在Facebook活动流中看到的界面。
我希望页面:
最初加载给定数量的对象
一旦用户到达屏幕底部的对象,加载下一组对象,也就是说,当对象,比如15,在屏幕上可见时,我想再加载15个对象,当对象30出现时也这样做。
在我的数据库中,我可能有几十万个这样的条目,我想确保用户一次只需要加载给定的数字,以减轻服务器等的压力。
由于我使用的是Django,我认为这将是一些非常酷的JS与Django模板语言混合,但我真的不确定。
这更像是CSS的问题吗?
我从哪里开始思考这个问题?我应该考虑哪些技术?这里有什么我可以利用的知名模块吗?
谢谢你抽出时间。
我认为你对自己的Django技能很有信心。
如果你想自己做,那么jQuery和jQuery.ajax是你需要仔细阅读的两件事。基本上,您需要使用jQuery检查用户是否滚动到页面的末尾,然后对Django进行ajax调用以获取新数据并附加到页面的底部。
如果你想使用一个现成的包,我认为Django无休止的分页就可以了。
相关文章:
- 我如何发送AJAX请求的内容是通过无限滚动加载的
- Jquery无休止滚动加载来自其他站点的内容
- 向右滚动加载数据
- 使用Twitter引导程序's Scrollspy到延迟加载(滚动加载)异步JavaScript
- 在 Django 中向下滚动加载数据
- 如何将我的脚本应用于通过无限滚动加载的图像
- 按需滚动加载数据
- Chrome窗口不会从无限滚动加载内容,除非窗口(选项卡)处于焦点位置
- 网站不断向下滚动加载,而不是像应该的那样在页面顶部加载
- 我的滚动加载没有'我不能在IE 8上工作
- IE8的滚动加载不正确
- 更改无限滚动加载图像
- 在从无限滚动加载页面的html5音频播放器上连续播放时出现问题
- PHP/JS无限滚动加载所有数据从MySQL在一个滚动
- 向下滚动加载动态内容
- 如何使用滚动加载自动完成数据
- 无限滚动加载内容两次
- Flask无限滚动加载数据失败
- Twitter风格的滚动加载一个flask stream_with_context页面
- 向下滚动加载iframe