可以通过驻留在其中的自定义块覆盖{%block content%}吗?

时间:2014-12-16 16:05:49

标签: python django django-templates

如果我在我的“主要”(或项目)base.html中有这个:

{% block content %}
  I'm inside block content.
   {% block main_sidebar %}
     I'm inside my sidebar now.
   {% endblock main_sidebar %}  
{% endblock %}

而且,在应用程序的base.html中(此基础扩展到主base.html),我有这个:

 {% block main_sidebar %}
    I want to change this.
 {% endblock main_sidebar %} 

我的应用程序base.html中的主侧边栏输出没有变化。

如果我将{% block content %}更改为自定义名称,那么它可以正常工作。我猜{% block content %}具有特殊权限作为块名称,因此在上述情况下不能被覆盖?

0 个答案:

没有答案