标签:页面 microsoft alt nbsp image sign tor core 发布会
对于嘉宾管理页面来说,当前需要一个分页功能,一场发布会需要由几千位嘉宾参加,如果将所有的嘉宾信息不做分页地显示在页面上,不仅页面的加载速度会受到严重影响,而且页面一次显示几千条甚至几万条并不方便查看,Django提供了Paginator类来实现分页功能,分页功能略为复杂,首先进入Django的shell模式,练习Paginator类的基本使用,请在嘉宾表至少添加5名嘉宾信息,以便接下来的练习,sign_guest表里已创建5条数据
from django.core.paginator import Paginator # 导入Paginator类
from sign.models import Guest # Guest下面所有表
guest_list = Guest.objects.all() # 查询Guest表得所有数据
p = Paginator(guest_list, 2) # 创建每页2条数据的分页器
p.count # 查看共有多少条数据
p.page_range # 查看共分多少页(每页2条数据),循环结果为1,2,3(共3页)
标签:页面 microsoft alt nbsp image sign tor core 发布会
原文地址:https://www.cnblogs.com/laosun0204/p/11202666.html