Django:模板标签中的cl是什么意思?

7
在Django管理界面的更改列表模板中,有一个块:
  {% block result_list %}
      {% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %}
      {% result_list cl %}
      {% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %}
  {% endblock %}

我希望了解 {% result_list cl %} 的作用,也就是说,cl 代表什么?我在文档中找不到相关说明。
3个回答

6

这是在使用一个包含标签时使用的上下文变量名称。

result_list源代码注释说明它“同时显示标题和数据列表”。


2
包含标签链接已失效,这是当前页面的链接:包含标签 - Marv

4

这是一个更改列表:您的模型实例列表。 Django使用它来处理筛选和分页任务。


3

cl 不是一个通用的东西;它是一个变量的名称,因此不会在文档中出现。在 这种特定情况下,它是一个保存 Changelist 对象的变量,但这仅仅是因为模板上下文中传入了该对象。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接