Django实现简单的分页功能


Posted in Python onFebruary 22, 2021

Django 分页功能的实现,供大家参考,具体内容如下

创建项目创建APP,添加APP这些就不在多说我们这次重点来看到视图函数

下面是路由设置

Django实现简单的分页功能

视图函数继承TemplateView

views.py

class index4(ListView):
 template_name = 'index5.html' # 设置模板文件以至于找到该模板文件
 extra_context = {'title': '人员信息表'} # 设置响应内容
 queryset = PersonInfo.objects.all() # 设置查询模型查询所有信息
 paginate_by = 1 # 每页展示的数据
 context_object_name = 'personInfo' # 设置模板名称

接下来就是HTML模板的编写

index5.py

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>{{ title }}</title>
</head>
<body>
<h1>{{ title }}</h1>
<table border="8">
 {% for i in personInfo %}
 <tr>
 <th>{{ i.name }}</th>
 <th>{{ i.age }}</th>
 </tr>
 {%endfor%}
</table>
<br>
{% if is_paginated %}
<div class="pagination">
 <span class="page-links">
 {% if page_obj.has_previous %}
 <a href="/?page={{ page_obj.previous_page_number }}" >上一页</a>
 {% endif %}
 {% if page_obj.has_next %}
 <a href="/?page={{ page_obj.next_page_number }}" >下一页</a>
 {% endif %}
 <br>
 <br>
 <span class="page-current">
 第{{ page_obj.number }}页
 共{{ page_obj.paginator.num_pages }}页
 </span>

 </span>
</div>
{% endif %}
</body>
</html>

运行功能图片

Django实现简单的分页功能

Django实现简单的分页功能

Django实现简单的分页功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基于multiprocessing的多进程创建方法
Jun 04 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
基于python2.7实现图形密码生成器的实例代码
Nov 05 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 #Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 #Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 #Python
Python爬虫制作翻译程序的示例代码
Feb 22 #Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 #Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 #Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 #Python
You might like
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
python实现马耳可夫链算法实例分析
2015/05/20 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Django框架封装外部函数示例
2019/05/28 Python
python django model联合主键的例子
2019/08/06 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
办公室前台岗位职责
2014/01/04 职场文书
委托书范文
2014/04/02 职场文书
宣传普通话标语
2014/06/27 职场文书
九一八事变演讲稿
2014/09/05 职场文书
企业宣传语大全
2015/07/13 职场文书
2016党员党课心得体会
2016/01/07 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python