• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Django实现简单的分页功能

    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框架实现分页显示内容的方法详解
    上一篇:Python爬虫+tkinter界面实现历史天气查询的思路详解
    下一篇:python实现银行账户系统
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Django实现简单的分页功能 Django,实现,简单,的,分页,