• 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#}
  • 相关阅读:
    HDU 3951 (博弈) Coin Game
    HDU 3863 (博弈) No Gambling
    HDU 3544 (不平等博弈) Alice's Game
    POJ 3225 (线段树 区间更新) Help with Intervals
    POJ 2528 (线段树 离散化) Mayor's posters
    POJ 3468 (线段树 区间增减) A Simple Problem with Integers
    HDU 1698 (线段树 区间更新) Just a Hook
    POJ (线段树) Who Gets the Most Candies?
    POJ 2828 (线段树 单点更新) Buy Tickets
    HDU 2795 (线段树 单点更新) Billboard
  • 原文地址:https://www.cnblogs.com/ujq3/p/8625170.html
Copyright © 2020-2023  润新知