zoukankan      html  css  js  c++  java
  • Django项目:CRM(客户关系管理系统)--20--12PerfectCRM实现King_admin分页上下页

     1 {#table_data_list.html#}
     2 {## ————————08PerfectCRM实现King_admin显示注册表的字段表头————————#}
     3 
     4 {% extends 'king_master/king_index.html' %}   {#继承模板#}
     5 {% load kingadmin_tags %} {#通过自己定义标签获取中文,Django中利用filter与simple_tag为前端自定义函数的实现方法#}
     6 
     7 {% block right-container-content %}
     8 
     9     {#调用kingadmin_tags里的方法  获取   base_admin的值 #}
    10     <h4>{% get_model_verbose_name admin_obj.model  %}</h4>
    11 
    12     <table class="table table-hover">
    13           <thead>
    14             <tr>
    15             {#循环调用kingadmin/base_admin里的class BaseAdmin下的list_display = () 方法#}
    16                 {% for column in admin_obj.list_display %}
    17                     <th>{{ column }}</th>
    18                 {% endfor %}
    19             </tr>
    20           </thead>
    21 
    22         {## ————————09PerfectCRM实现King_admin显示注册表的内容————————#}
    23           <tbody>
    24             {#循环调用kingadmin/views 里的def table_data_list下的admin_obj.querysets #}
    25             {% for obj in admin_obj.querysets %}
    26                 <tr>
    27                     {#通过kingadmin_tags在后台处理 再传到前端 #}
    28                     {#调用kingadmin/templateags/kingadmin_tags 里的def build_table_row(admin_obj,obj):#}
    29                     {% build_table_row  admin_obj obj  %}
    30                 </tr>
    31             {% endfor %}
    32           </tbody>
    33         {## ————————09PerfectCRM实现King_admin显示注册表的内容————————#}
    34 
    35     </table>
    36 
    37     {## ————————12PerfectCRM实现King_admin分页上下页————————#}
    38     <div class="row">
    39         <div class="pagination">
    40             <span class="step-links">
    41                 {% if admin_obj.querysets.has_previous  %}
    42                     <a href="?page={{ admin_obj.querysets.previous_page_number }}">上一页 </a>
    43                 {% endif %}
    44 
    45                 <span class="current">
    46                     第{{ admin_obj.querysets.number }}页,共{{ admin_obj.querysets.paginator.num_pages }}页
    47                 </span>
    48 
    49                 {% if admin_obj.querysets.has_next %}
    50                     <a href="?page={{ admin_obj.querysets.next_page_number }}">下一页</a>
    51                 {% endif %}
    52             </span>
    53         </div>
    54     </div>
    55     {## ————————12PerfectCRM实现King_admin分页上下页————————#}
    56 
    57 
    58 
    59 
    60 
    61 
    62 {% endblock %}
    63 {## ————————08PerfectCRM实现King_admin显示注册表的字段表头————————#}
    {#table_data_list.html#}
  • 相关阅读:
    服务器带宽
    nload 源码安装
    Error: rpmdb open failed
    宽带,带宽,网速
    使用speedtest-cli测量服务器带宽
    ubuntu 安装 iperf
    微信退款机制
    记录程序执行之间,接口调用时间到日志文件或数据库
    机智的查询
    如果一些复杂的数据查询不好用数组,那就用字符串拼接,灵活方便
  • 原文地址:https://www.cnblogs.com/ujq3/p/8625170.html
Copyright © 2011-2022 走看看