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 の場合、2 ページになります。最初のページには 10 個のアイテムがあり、2 ページ目 (および最後のページ) には 13 個のアイテムがあります。

于 2013-09-07T05:27:21.110 に答える