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回调函数用法实例分析
May 09 Python
详解Python的Django框架中的中间件
Jul 24 Python
python使用paramiko实现远程拷贝文件的方法
Apr 18 Python
Fabric 应用案例
Aug 28 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
基于python OpenCV实现动态人脸检测
May 25 Python
安装Pycharm2019以及配置anconda教程的方法步骤
Nov 11 Python
Python实现图片添加文字
Nov 26 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
用Python实现Newton插值法
Apr 17 Python
Pytorch DataLoader shuffle验证方式
Jun 02 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 验证码实例代码
2010/06/01 PHP
php实现读取超大文件的方法
2014/07/28 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
js查找节点的方法小结
2015/01/13 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
原生js调用json方法总结
2018/02/22 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
Python对列表排序的方法实例分析
2015/05/16 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
护理自我鉴定范文
2013/10/06 职场文书
关于打架的检讨书
2014/01/17 职场文书
员工评语大全
2014/01/19 职场文书
法制宣传月活动总结
2014/04/29 职场文书
仓库管理计划书
2014/05/04 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
护士辞职信怎么写
2015/02/27 职场文书
高考升学宴主持词
2019/06/21 职场文书
创业计划书之宠物店
2019/09/19 职场文书