我在基础appengine模板中定义了一个块'left_area'
{% block left_area %}
<div class="span3">
Left area content
</div>
{% endblock %}
在子模板中,我想在if
中覆盖此块{% if not user %}
{% block left_area %}
<div class="span2">
</div>
{% endblock %}
{% endif %}
由于某种原因,这不起作用。有什么建议吗?
答案 0 :(得分:1)
在jinja中你可以用super()来解决它,它会渲染父块:
{% block left_area %}
{% if not user %}
<div class="span2">
</div>
{% else %}
{{ super() }}
{% endif %}
{% endblock %}