0

我正在对 django 评论进行分页。

def listing(request):
    contact_list = Contacts.objects.all()
    paginator = Paginator(contact_list, 25) # Show 25 contacts per page

    page = request.GET.get('page')
    try:
        contacts = paginator.page(page)

分页器会导致获取 25 个条目还是获取所有条目并仅返回所需的条目?

4

1 回答 1

2

什么时候评估查询集?

在内部,可以构造、过滤、切片和传递 QuerySet,而无需实际访问数据库。在您执行某些操作来评估查询集之前,实际上不会发生任何数据库活动。

来源:https ://docs.djangoproject.com/en/dev/ref/models/querysets/#when-querysets-are-evaluated

于 2012-12-22T09:17:29.167 回答