【发布时间】:2014-05-23 08:57:05
【问题描述】:
官方的 Django 文档给了我们这样的东西:
from django.core.paginator import Paginator
my_list = MyModel.objects.all()
p = Paginator(my_list, 10)
但是。如果我必须对 100 万行进行分页怎么办?每次我想查看单个分页页面时,使用 MyModel.objects.all() 加载 100 万行并不是那么有效。
有没有更有效的方法来做到这一点而无需调用 objects.all() 来进行简单的分页?
【问题讨论】:
-
我是否使用 Ajax 并不重要。我的问题是每次在分页中加载单个页面时加载 100 万行时的效率。
标签: python django optimization pagination