Django的分页器
1、创建book表.

2、插入100个book记录.

3、模板渲染100个记录.

4、引入django的分类器模块(Paginator),并且实例化类.
实例化对象=Paginator(要分类的对象,每页显示多少条数据)
实例化对象.count: 数据总数
实例化对象.num_pages: 总页数
实例化对象.page_range: 列表总页数,[1,2,3...].
实例化对象.page(1): 一页相关的内容,如果写2就是跟第二页相关的内容

5、浏览器get方式输入页码,server响应页码相应的内容.

6、如果输入的页码没数据显示最后一页.
如果输入非法字符显示第一页.

7、从bootstrap中文网的组件里面复制一份分页代码.

8、渲染模板,大多数功能都借助于django提供好的函数来实现的.
one_list.has_previous 判断有没有上一页.
one_list.has_next 判断有没有下一页.
one_list.previous_page_number 上一页.
one_list.next_page_number 下一页.

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:164
阅读量:118
阅读量:136
阅读量:167
阅读量:189