[英]Load data on scroll down in Django
我目前正在开发一个Web应用程序,以使用django中的界面以及如何加载内容。
在我的数据库中,可能有成千上万个这样的条目,并且我想确保一次只加载一个给定的数目即可减少服务器等的压力。
假设我有5000条记录,最初加载了给定数量的对象。 然后,当我到达屏幕底部的记录时,再加载下一组记录。
views.html:
def list(request):
list_data = Container.objects.all()
return render(request,
'list.html',
{'list_data': list_data,})
list.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(无尽)分页:
从django-endless-pagination == 2.0创建的此应用程序django-el-pagination。
https://github.com/shtalinberg/django-el-pagination
Django Endless Pagination说:
这个项目被放弃了。
感谢长期以来支持django-endless-pagination的社区。 我没有时间正确维护和开发此应用程序。 从现在开始,请使用https://github.com/shtalinberg/django-el-pagination之类的强大分支之一
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.