码迷,mamicode.com
首页 > 其他好文 > 详细

django模板分页器

时间:2019-07-17 18:11:06      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:页面   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页)

django模板分页器

标签:页面   microsoft   alt   nbsp   image   sign   tor   core   发布会   

原文地址:https://www.cnblogs.com/laosun0204/p/11202666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!