MCPcopy
hub / github.com/django/django / page

Method page

django/core/paginator.py:168–175  ·  view source on GitHub ↗

Return a Page object for the given 1-based page number.

(self, number)

Source from the content-addressed store, hash-verified

166 return self.page(number)
167
168 def page(self, number):
169 """Return a Page object for the given 1-based page number."""
170 number = self.validate_number(number)
171 bottom = (number - 1) * self.per_page
172 top = bottom + self.per_page
173 if top + self.orphans >= self.count:
174 top = self.count
175 return self._get_page(self.object_list[bottom:top], number, self)
176
177 @cached_property
178 def count(self):

Callers 12

__iter__Method · 0.95
get_pageMethod · 0.95
check_indexesMethod · 0.95
test_first_pageMethod · 0.95
test_last_pageMethod · 0.95
test_page_getitemMethod · 0.95
_urlsMethod · 0.80
get_resultsMethod · 0.80
paginate_querysetMethod · 0.80
test_page_sequenceMethod · 0.80
test_get_page_hookMethod · 0.80

Calls 2

validate_numberMethod · 0.95
_get_pageMethod · 0.45

Tested by 7

check_indexesMethod · 0.76
test_first_pageMethod · 0.76
test_last_pageMethod · 0.76
test_page_getitemMethod · 0.76
test_page_sequenceMethod · 0.64
test_get_page_hookMethod · 0.64