Django:在模板标签中cl意味着什么?

时间:2016-01-22 08:12:18

标签: django django-templates templatetags

在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 个答案:

答案 0 :(得分:4)

它是在inclusion tag

中使用的上下文变量名

<div class="portfolioimagebg" style="background:url(http://xxxxxxxxxxx.jpg);background-size: cover;background-position: center center;width:100%;background-repeat: no-repeat;"></div> source code评论说它&#34;一起显示标题和数据列表&#34;。

答案 1 :(得分:3)

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

答案 2 :(得分:2)

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