python 翻页功能
python翻页功能在django框架下使用
from django.core.paginator import Paginator
# 数据集合
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12,13,14,15,16,17,18,19,20,21]
per_datas = 5 # 每页显示的数量
#创建Paginator对象
paginator = Paginator(data, per_datas)
#获取总页数
total_pages = paginator.num_pages
print('总页数:'+ str(total_pages))
#获取指定页数的数据
page_number = 2
page = paginator.page(page_number)
# 获取该页上的数据
print('第2页的数据:'+str(page.object_list))
输出结果:
总页数:5
第2页的数据:[6, 7, 8, 9, 10]
浙公网安备 33010602011771号