def page(self, number):
"""Returns a Page object for the given 1-based page number.
:param number:
:return:
"""
number = self.validate_number(number)
bottom = (number - 1) * self.per_page
top = bottom + self.per_page
if top + self.orphans >= self.count:
top = self.count
object_list = self.object_list[bottom:top].execute()
__facets = getattr(object_list, 'aggregations', None)
return self._get_page(object_list, number, self, facets=__facets)
pagination.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录