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抓取网页图片示例(python爬虫)
Apr 27 Python
Python采集腾讯新闻实例
Jul 10 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
python实现Adapter模式实例代码
Feb 09 Python
Pycharm设置界面全黑的方法
May 23 Python
python实现给微信指定好友定时发送消息
Apr 29 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
Python实现画图软件功能方法详解
Jul 28 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
深入理解Python变量的数据类型和存储
Feb 01 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 缓存实现代码及详细注释
2010/05/16 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
python DataFrame 取差集实例
2019/01/30 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
2015大学迎新晚会策划书
2015/07/16 职场文书
工作后的感想
2015/08/07 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
Python开发五子棋小游戏
2022/05/02 Python