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 26 Python
python使用nntp读取新闻组内容的方法
May 08 Python
python使用Apriori算法进行关联性解析
Dec 21 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
Pandas中resample方法详解
Jul 02 Python
python如何删除文件中重复的字段
Jul 16 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
python 画条形图(柱状图)实例
Apr 24 Python
对python中list的五种查找方法说明
Jul 13 Python
提取视频中的音频 Python只需要三行代码!
May 10 Python
基于Python实现流星雨效果的绘制
Mar 18 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
Jun 21 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
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
2019/04/16 PHP
JavaScript的变量作用域深入理解
2009/10/25 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
python pygame实现球球大作战
2019/11/25 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
python合并多个excel文件的示例
2020/09/23 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
护理自荐信范文
2013/10/05 职场文书
实习鉴定评语
2014/01/19 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
工程部主管岗位职责
2015/02/12 职场文书
医生辞职信范文
2015/03/02 职场文书
幼儿园教师求职信
2015/03/20 职场文书
培训后的感想
2015/08/07 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server