代码块
from django.core.paginator import Paginator
goods = Goods.objects.all()
paginator = Paginator(list(goods),5) # 以每一组5个进行分页
print(paginator.count) # 显示goods的总数量
print(paginator.num_page) # 显示总共的页数
pageObj = paginator.page(num) # 直接获得第num页的对象
print(pageObj.object_list) # 直接获取当页的数据列表
pageObj.paginator 和 paginator是等效的
pageObj.paginator.num_range # 显示范围,从1开始
网友评论