Django中page分页的使用

2018-09-20  本文已影响0人  Challis

代码块

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开始
上一篇 下一篇

猜你喜欢

热点阅读