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中类的继承代码实例
Oct 28 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
django项目运行因中文而乱码报错的几种情况解决
Nov 07 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
使用python切片实现二维数组复制示例
Nov 26 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 Python
Python OrderedDict字典排序方法详解
May 21 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
python GUI模拟实现计算器
Jun 22 Python
python判断是空的实例分享
Jul 06 Python
python map比for循环快在哪
Sep 21 Python
如何使用 Flask 做一个评论系统
Nov 27 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实现图片缩放功能类
2013/12/18 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
vue实现动态数据绑定
2017/04/28 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
python django model联合主键的例子
2019/08/06 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
CSS3的文字阴影—text-shadow的使用方法
2012/12/25 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
应届毕业生通用的自荐书范文
2014/02/07 职场文书
集体婚礼策划方案
2014/02/22 职场文书
军训教官感言
2014/03/02 职场文书
七匹狼男装广告词
2014/03/21 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
学位证书委托书
2014/09/30 职场文书
初中同学会致辞
2015/08/01 职场文书
小学中队委竞选稿
2015/11/20 职场文书
2016教师节感恩话语
2015/12/09 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技