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 相关文章推荐
Java中重定向输出流实现用文件记录程序日志
Jun 12 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
Python装饰器用法实例分析
Jan 14 Python
Python3删除排序数组中重复项的方法分析
Jan 31 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
Python configparser模块操作代码实例
Jun 08 Python
python软件都是免费的吗
Jun 18 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 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和ACCESS写聊天室(一)
2006/10/09 PHP
浅析php-fpm静态和动态执行方式的比较
2016/11/09 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
js智能获取浏览器版本UA信息的方法
2016/08/08 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
2016/09/05 Javascript
vue组件与复用详解
2018/04/08 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python 的内置字符串方法小结
2016/03/15 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
python 系统调用的实例详解
2017/07/11 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python3.5基于TCP实现文件传输
2020/03/20 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Django model select的多种用法详解
2019/07/16 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
教师辞职报告范文
2014/01/20 职场文书
一份创业计划书范文
2014/02/08 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
python实现A*寻路算法
2021/06/13 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技