在 Django 中向下滚动加载数据
Load data on scroll down in Django
我目前正在开发一个Web应用程序,以在django中提供界面以及内容的加载方式。
在我的数据库中,可能有数千个这样的条目,我想确保一次只需要加载一个给定的数字来减轻服务器等的压力。
假设我有 5000 条记录,最初加载给定数量的对象。然后在 I 到达屏幕底部的记录后加载下一组记录。
浏览次数.html:
def list(request):
list_data = Container.objects.all()
return render(request,
'list.html',
{'list_data': list_data,})
列表.html:
{
% block content %}
<table border="1" >
<tr>
<th>list name</th>
<th>received</th>
<th>student name</th>
</tr>
{% for list_item in list_data %}
<tr>
<td>{{ list_item.serial_number}}</td>
<td>{{ list_item.received}}</td>
<td>{{list_item.studentss}}</td>
</tr>
</table>
{% endblock %}
我的观点中有这个表,其中包含大量数据。如何更改这些内容,以便我可以在 Django 中使用向下滚动?
注意:我不想使用分页来加载数据。
我相信
这结合了 django 分页,但在 ajax 函数中使用它来添加到现有页面而无需重新加载:
http://django-endless-pagination.readthedocs.org/en/latest/twitter_pagination.html
对于 Django 1.8 及更高版本,请使用:
Django EL(Endless) 分页:
这个应用程序 django-el-pagination 创建自 Django-endless-pagination==2.0.
https://github.com/shtalinberg/django-el-pagination
姜戈无尽分页 说:
这个项目被放弃了。
感谢支持django-endless-pagination的社区 时间。我没有时间正确维护和开发这个 应用。从现在开始,请使用一个伟大的分叉,如 https://github.com/shtalinberg/django-el-pagination
相关文章:
- 我如何发送AJAX请求的内容是通过无限滚动加载的
- Jquery无休止滚动加载来自其他站点的内容
- 向右滚动加载数据
- 使用Twitter引导程序's Scrollspy到延迟加载(滚动加载)异步JavaScript
- 在 Django 中向下滚动加载数据
- 如何将我的脚本应用于通过无限滚动加载的图像
- 按需滚动加载数据
- Chrome窗口不会从无限滚动加载内容,除非窗口(选项卡)处于焦点位置
- 网站不断向下滚动加载,而不是像应该的那样在页面顶部加载
- 我的滚动加载没有'我不能在IE 8上工作
- IE8的滚动加载不正确
- 更改无限滚动加载图像
- 在从无限滚动加载页面的html5音频播放器上连续播放时出现问题
- PHP/JS无限滚动加载所有数据从MySQL在一个滚动
- 向下滚动加载动态内容
- 如何使用滚动加载自动完成数据
- 无限滚动加载内容两次
- Flask无限滚动加载数据失败
- Twitter风格的滚动加载一个flask stream_with_context页面
- 向下滚动加载iframe