django 分页
来源:互联网 发布:采矿权报盘软件 编辑:程序博客网 时间:2024/06/12 00:46
$python manage.py shell
>>> from django.core.paginator import Paginator
>>> objects = ['john', 'paul', 'george', 'ringo']
>>> p = Paginator(objects, 2) #每页两条数据的一个分页器
>>> p.count #数据总数
4
>>> p.num_pages #总页数
2
>>>p.page_range #页码的列表
[1, 2]
>>> page1 = p.page(1) #第1页
>>> page1
<Page 1 of 2>
>>> page1.object_list #第1页的数据
['john', 'paul']
>>> page2 = p.page(2)
>>> page2.object_list #第2页的数据
['george', 'ringo']
>>> page2.has_next() #是否有后一页
False
>>> page2.has_previous() #是否有前一页
True
>>> page2.has_other_pages() #是否有其他页
True
>>> page2.next_page_number() #后一页的页码
3
>>> page2.previous_page_number() #前一页的页码
1
>>> page2.start_index() # 本页第一条记录的序数(从1开始)
3
>>> page2.end_index() # 本页最后录一条记录的序数(从1开始)
4
>>> p.page(0) #错误的页,抛出异常
...EmptyPage: That page number is less than 1
>>> p.page(3) #错误的页,抛出异常
...EmptyPage: That page contains no results
- django 分页
- django分页
- django 分页
- django 分页
- Django分页
- django分页
- Django 分页
- Django 分页
- django分页
- django 分页
- Django 分页
- Django分页
- Django 分页
- Django 分页 django-pagination
- django分页(原生分页)
- Django 分页插件:django-pagination
- Django 分页插件:django-pagination .
- Django 分页插件:django-pagination .
- ServerReactor 和 ServerReceiver
- Javascript 面向对象编程
- OpenStack-Cinder强制卸载卷接口代码走读(Grizzly)下
- 第八次上机
- 用C语言创建守护进程
- django 分页
- 给刚入行的工程师10点建议
- Android Studio 安装具体步骤(配图)
- Hibernate的抓取策略
- The C10k problem
- 第八次上级任务
- ORACLE数据导出TXT及从TXT导入
- VB.Net语言 复制、删除文件案例
- 其实2,生活处处都有完美,只不过完美还在前进,还在继续完美,完美是的的确确存在的,就像一个圈,一个圈,不断的变大,不断的增多,当然也有断了的,断的乱七八糟很惨的