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和shell实现的校验IP地址合法性脚本分享
Oct 23 Python
Python中使用Queue和Condition进行线程同步的方法
Jan 19 Python
Python命令启动Web服务器实例详解
Feb 23 Python
windows下Virtualenvwrapper安装教程
Dec 13 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
基于python实现高速视频传输程序
May 05 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 Python
Python 画出来六维图
Jul 26 Python
详解python tkinter模块安装过程
Jan 06 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
Django限制API访问频率常用方法解析
Oct 12 Python
python中opencv实现图片文本倾斜校正
Jun 11 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 Class&amp;Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
jquery下checked取值问题的解决方法
2012/08/09 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
详解python使用turtle库来画一朵花
2019/03/21 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python圣诞树编写实例详解
2020/02/13 Python
python集合能干吗
2020/07/19 Python
python list的index()和find()的实现
2020/11/16 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
项目考察欢迎辞
2014/01/17 职场文书
学术会议主持词
2014/03/17 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
惊天动地观后感
2015/06/10 职场文书
纪律委员竞选稿
2015/11/19 职场文书
MySQL 数据类型选择原则
2021/05/27 MySQL
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js