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

Django: in template tag what does cl mean?

在 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 是什么意思?我在文档中找不到它。

这是一个 Changelist:您的模型实例列表。 Django 使用它来处理过滤和分页任务。

它是在 inclusion tag

中使用的上下文变量名称

result_listsource code 评论指出 "Displays the headers and data list together".

cl 不是一般的东西;它是一个变量的名称,所以它不会出现在文档中。在这种特殊情况中,它是一个包含 Changelist 对象的变量,但这只是因为这是传递给模板上下文的内容。