一.分页器
分页功能是所有网页上都需要提供的功能,当要展示的条目比较多时,就需要进行分页,不但能减小数据库读取数据压力,也有利于用户浏览。...Django为我们提供了一个Paginator分页工具,这个类帮助我们来管理分页数据,该类存放在django/core/paginator.py它可以接收列表、元组或其他可迭代对象。...实例:
from django.core.paginator import Paginator
lis = ['yven','lqz','egon','hwt','lyf']
# 对lis进行分页,每页...;
调用该对象的各种方法,获取各种分页信息;
在HTML模板中,使用上面的分页信息构建分页栏。...page_range:基于1的页数范围迭代器
方法:
Paginaor.page(number):返回指定页面的对象列表
四.异常处理
在实例使用中,用户请求的页面,可能千奇百怪,这就会有可能导致异常,需要特别处理,Django