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中的进程、线程、协程
Mar 18 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
Jan 20 Python
详解python之简单主机批量管理工具
Jan 27 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
Django中使用MySQL5.5的教程
Dec 18 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
如何用Python 加密文件
Sep 10 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
python 实现客户端与服务端的通信
Dec 23 Python
python 如何做一个识别率百分百的OCR
May 29 Python
Python import模块的缓存问题解决方案
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下检测字符串是否是utf8编码的代码
2008/06/28 PHP
很好用的PHP数据库类
2009/05/27 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
JavaScript解析URL参数示例代码
2013/08/12 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
2018/09/07 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
python统计一个文本中重复行数的方法
2014/11/19 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
在python中pandas的series合并方法
2018/11/12 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
DOM和JQuery对象有什么区别
2016/11/11 面试题
金融专业个人求职信范文
2013/11/28 职场文书
模具数控专业自荐信
2014/01/27 职场文书
旅游业大学生创业计划书
2014/01/31 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
师范生小学见习总结
2015/06/23 职场文书
运动会200米广播稿
2015/08/19 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
python识别围棋定位棋盘位置
2021/07/26 Python