【发布时间】:2015-07-15 04:36:32
【问题描述】:
这是我的 django 模板文件:
{% if chart %}
{% block chart_content %}
// some for loop
{% endblock %}
{% else %}
{% block content %}
{% endblock %}
{% endif %}
这是我的“base.html”:
<div class = "container">
{% block content %}
{% endblock %}
</div>
{% block chart_content %}
{% endblock %}
当上述模板被渲染时,“if”和“else”内容都出现在页面中。所以换句话说,“if”和“else”都被评估了。谁能告诉我这是什么问题?
【问题讨论】: