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