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#}
原文地址:https://www.cnblogs.com/ujq3/p/8625170.html