5

我找到了 /django/core/paginator.py 源代码:

class Paginator(object):
def __init__(self, object_list, per_page, orphans=0, allow_empty_first_page=True):
    self.object_list = object_list
    self.per_page = int(per_page)
    self.orphans = int(orphans)
    self.allow_empty_first_page = allow_empty_first_page
    self._num_pages = self._count = None

孤儿属性是什么意思?

4

1 回答 1

8

文档

orphans
最后一页允许的最小项目数,默认为零。当您不希望最后一页包含很少的项目时,请使用此选项。如果最后一页的项目数通常少于或等于孤立项,则这些项目将被添加到前一页(成为最后一页),而不是将项目单独留在页面上。例如,有 23 个项目,per_page=10,并且 orphans=3,将有两个页面;第一页有 10 个项目,第二页(也是最后一页)有 13 个项目。

于 2013-09-07T05:27:21.110 回答