我在这里读到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)
每当我想要获得我目前想要查看的任何页面时,都会调用此部分.
我需要知道,因为我不想对数据库进行不必要的加载.