从django的大型数据库中读取

从django的大型数据库中读取,django,django-models,django-templates,django-views,Django,Django Models,Django Templates,Django Views,我有一个超过一百万条记录的数据库表 在我的视图中,我选择所有记录,如下所示: data=Student.objects.all() 将结果呈现到模板上的网格时,我遇到内存错误。 有没有什么好的练习可以毫无错误地运行大型查询集? 当做 约书亚我还不能发表评论,所以我将把这篇文章作为回答。您可能需要考虑使用 对于前端用户界面。它有一个非常适合处理大型数据库的选项。只是一个建议。为什么要一次渲染100万行?查看分页。确保在设置.py中有DEBUG=False。我已关闭了调试,但这不起作用。嗨,ton

我有一个超过一百万条记录的数据库表 在我的视图中,我选择所有记录,如下所示:

data=Student.objects.all()
将结果呈现到模板上的网格时,我遇到内存错误。 有没有什么好的练习可以毫无错误地运行大型查询集? 当做
约书亚

我还不能发表评论,所以我将把这篇文章作为回答。您可能需要考虑使用
对于前端用户界面。它有一个非常适合处理大型数据库的选项。只是一个建议。

为什么要一次渲染100万行?查看分页。确保在
设置.py
中有
DEBUG=False
。我已关闭了调试,但这不起作用。嗨,tony,我可以在queryset上使用分页吗?当然,看看这个模式