django自带分页代码
2017-07-17 14:27
323 查看
django分页
自带属性
视图处理
{% if is_paginated %} <div class="pagination-simple"> <!-- 如果当前页还有上一页,显示一个上一页的按钮 --> {% if page_obj.has_previous %} <a href="?page={{ page_obj.previous_page_number }}">上一页</a> {% endif %} <!-- 显示当前页面信息 --> <span class="current">第 {{ page_obj.number }} 页 / 共 {{ paginator.num_pages }} 页</span> <!-- 如果当前页还有下一页,显示一个下一页的按钮 --> {% if page_obj.has_next %} <a href="?page={{ page_obj.next_page_number }}">下一页</a> {% endif %} </div> {% endif %}
自带属性
paginator ,即 Paginator 的实例。 page_obj ,当前请求页面分页对象。 is_paginated,是否已分页。只有当分页后页面超过两页时才算已分页。 object_list,请求页面的对象列表,和 post_list 等价。所以在模板中循环文章列表时可以选 post_list ,也可以选 object_list。
视图处理
blog/views.py class IndexView(ListView): model = Post template_name = 'blog/index.html' context_object_name = 'post_list' # 指定 paginate_by 属性后开启分页功能,其值代表每一页包含多少篇文章 paginate_by = 10
相关文章推荐
- 使用GridView自带分页的代码
- wordpress 分页的三种方法:自带分页代码和wp-pagenavi,PageBar插件
- TP5自带分页部分代码
- Python之django自带的分页功能
- 使用GridView自带分页的代码
- Django 学习小组:博客开发实战第三周教程——文章列表分页和代码语法高亮
- YII框架中自带的表单,搜索,分页代码的实现
- YII框架中自带的表单,搜索 4000 ,分页代码的实现
- Django之自定义分页代码简单实现
- 使用GridView自带分页的代码
- python第三方库系列之四--django自带分页工具Paginator
- YII框架中自带的表单,搜索,分页代码的实现
- GridView自带分页功能代码(页面)
- django上课笔记2-视图CBV-ORM补充-Django的自带分页-Django的自定义分页
- Django分页代码HTML
- 使用GridView自带分页的代码
- django 后台admin管理界面自带分页
- Django RestFramework源码剖析(2)———Viwe是自带分页的
- [置顶] django 1.11通用视图自带分页功能
- asp分页生成html的程序脚本代码