from django.core.paginator import Paginator
paginator = Paginator(book_list,3) # 先拿到分页器对象,第一个参数:对象列表,第二个参数:每页显示的条数

paginator.count # 总条数
paginator.num_pages # 总页数
paginator.page_range # 页码数列表

current_page = paginator.page(5) # 取某一页,返回一个对象
current_page.object_list # 某一页里所有数据,例如:这是第5也所有数据
current_page.has_next() # 是否有下一页
current_page.has_previous() # 是否有上一页
current_page.next_page_number() # 下一页的页码数
current_page,previous_page_number() # 上一页的页码数

​Django 实现分页功能​