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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
详解Python中的__init__和__new__
Mar 12 Python
scrapy爬虫实例分享
Dec 28 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
详解Python循环作用域与闭包
Mar 21 Python
python批量爬取下载抖音视频
Jun 17 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
python中加背景音乐如何操作
Jul 19 Python
Python高并发解决方案实现过程详解
Jul 31 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 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 chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
对联广告js flash激活
2006/10/19 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
vue实现树状表格效果
2020/12/29 Vue.js
微信小程序实现购物车小功能
2020/12/30 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python opencv如何实现图片绘制
2020/01/19 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
Python能做什么
2020/06/02 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
C语言面试题
2013/05/19 面试题
清洁工岗位职责
2014/01/29 职场文书
高级销售求职信
2014/02/21 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
农业开发项目建议书
2014/05/16 职场文书
模具专业求职信
2014/06/26 职场文书
单位考核聘任报告
2015/03/02 职场文书
新党员入党决心书
2015/09/22 职场文书
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript