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 07 Python
在Windows8上的搭建Python和Django环境
Jul 03 Python
浅谈Python生成器generator之next和send的运行流程(详解)
May 08 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
Django CSRF认证的几种解决方案
Mar 03 Python
基于CentOS搭建Python Django环境过程解析
Aug 24 Python
Python Pandas数据分析工具用法实例
Nov 05 Python
Python如何使用ConfigParser读取配置文件
Nov 12 Python
Python用requests库爬取返回为空的解决办法
Feb 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
基于jquery的商品展示放大镜
2010/08/07 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
npm qs模块使用详解
2020/02/07 Javascript
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
生产总经理岗位职责
2013/12/19 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
给客户的感谢信
2015/01/21 职场文书
教代会闭幕词
2015/01/28 职场文书
应急管理工作总结2015
2015/05/04 职场文书
MySQL如何解决幻读问题
2021/08/07 MySQL