>>> from django.core.paginator import Paginator >>> paginator = Paginator(Article.objects.all(), 5) >>> paginator.count 9 >>> paginator.num_pages 2 >>> paginator.page_range [1, 2] # Get the first page. >>> p = paginator.page(1) >>> p <Page 1 of 2> >>> p.object_list [<Article: Article 1>, <Article: Article 2>, <Article: Article 3>, <Article: Article 4>, <Article: Article 5>] >>> p.has_next() True >>> p.has_previous() False >>> p.has_other_pages() True >>> p.next_page_number() 2 >>> p.previous_page_number() 0 >>> p.start_index() 1 >>> p.end_index()
django之paginator
最新推荐文章于 2022-04-17 22:38:42 发布
本文通过示例展示了如何使用Django内置的分页器Paginator进行数据分页操作,包括获取页面数量、页面范围及每一页的具体数据等。
999

被折叠的 条评论
为什么被折叠?



