主页 > 知识库 > Django实现简单的分页功能

Django实现简单的分页功能

热门标签:400电话办理费用收费 柳州正规电销机器人收费 镇江人工外呼系统供应商 外呼系统前面有录音播放吗 腾讯地图标注有什么版本 千呼ai电话机器人免费 高德地图标注字母 申请办个400电话号码 深圳网络外呼系统代理商

Django 分页功能的实现,供大家参考,具体内容如下

创建项目创建APP,添加APP这些就不在多说我们这次重点来看到视图函数

下面是路由设置

视图函数继承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实现分页的方法
  • Python Django实现layui风格+django分页功能的例子
  • Django分页查询并返回jsons数据(中文乱码解决方法)
  • Django实现快速分页的方法实例
  • Django实现分页功能
  • Django自定义分页与bootstrap分页结合
  • Django原生sql也能使用Paginator分页的示例代码
  • Django实现网页分页功能
  • Django实现简单分页功能的方法详解
  • Django框架实现分页显示内容的方法详解

标签:合肥 哈尔滨 大庆 郴州 海南 平顶山 乌兰察布 乌兰察布

巨人网络通讯声明:本文标题《Django实现简单的分页功能》,本文关键词  Django,实现,简单,的,分页,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Django实现简单的分页功能》相关的同类信息!
  • 本页收集关于Django实现简单的分页功能的相关信息资讯供网民参考!
  • 推荐文章