调用
1、导入Paginator
1 | from django.core.paginator import Paginator |
2、创建分页对象
1 | paginator = Paginator(list, 2) |
3、创建单个页面的对象
1 | page = paginator.page(page_index) |
属性
paginator对象的属性
paginator.count
:总数据量paginator.num_pages
:分页数paginator.page_range
:页码范围
page对象的属性
page.has_next()
:判断是否有下一页page.next_page_number()
:返回下一页的页码page.has_previous()
:判断是否有上一页page.previous_page_number()
:返回上一页的页码
自定义页码控制
1 | skus_page = paginator.page(page) |