我找到了/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
属性孤儿是什么意思?
答案 0 :(得分:4)
来自docs
孤儿
最后一页允许的最小项目数,默认值 为零。如果您不想拥有最后一页,请使用此选项 很少的东西。如果最后一页通常会少一些项目 超过或等于孤儿,那么这些项目将被添加到 上一页(成为最后一页)而不是离开 页面上的项目。例如,有23个项目, per_page = 10,孤儿= 3,会有两页;第一页 有10个项目,第二个(和最后一个)页面有13个项目。