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中编写并发程序
Feb 27 Python
Python简单实现控制电脑的方法
Jan 22 Python
python图书管理系统
Apr 05 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
在python里从协程返回一个值的示例
Feb 19 Python
如何使用Python脚本实现文件拷贝
Nov 20 Python
使用Python生成200个激活码的实现方法
Nov 22 Python
python打印异常信息的两种实现方式
Dec 24 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 Python
Python读写Excel表格的方法
Mar 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 zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python实现NB-IoT模块远程控制
2018/06/20 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
pygame实现弹球游戏
2020/04/14 Python
如何教少儿学习Python编程
2020/07/10 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
运动会通讯稿100字
2014/01/31 职场文书
学习方法演讲稿
2014/05/10 职场文书
保护环境倡议书300字
2014/05/19 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
Redis过期数据是否会被立马删除
2022/07/23 Redis