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 urlopen 使用小示例
Sep 06 Python
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
Apr 09 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
python Crypto模块的安装与使用方法
Dec 21 Python
python中matplotlib的颜色及线条控制的示例
Mar 16 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
python文件操作之批量修改文件后缀名的方法
Aug 10 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
python实现函数极小值
Jul 10 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
Jun 30 Python
Python 统计序列中元素的出现频度
Apr 26 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创建动态图像
2006/10/09 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
yii2 数据库读写分离配置示例
2017/02/10 PHP
[JS]点出统计器
2020/10/11 Javascript
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
JavaScript 函数replace深入了解
2013/03/14 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
2019/01/03 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
零基础学Python(一)Python环境安装
2014/08/20 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
python+mysql实现教务管理系统
2019/02/20 Python
django如何通过类视图使用装饰器
2019/07/24 Python
python中bytes和str类型的区别
2019/10/21 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
python包的导入方式总结
2021/03/02 Python
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
应届毕业生个人求职自荐信
2014/01/06 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
音乐之声观后感
2015/06/04 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python