相关疑难解决方法(0)

Django懒惰的QuerySet和分页

在这里读到Django查询集是懒惰的,在实际打印之前不会对其进行评估.我使用django的内置分页进行了简单的分页.我没有意识到已经存在诸如"django-pagination"和"django-endless"这样的应用程序.

无论如何,当我这样做时,我想知道QuerySet是否仍然是懒惰的

entries = Entry.objects.filter(...)
paginator = Paginator(entries, 10)
output = paginator.page(page)
return HttpResponse(output)
Run Code Online (Sandbox Code Playgroud)

每当我想要获得我目前想要查看的任何页面时,都会调用此部分.

我需要知道,因为我不想对数据库进行不必要的加载.

django lazy-loading django-queryset

20
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

django-queryset ×1

lazy-loading ×1