【发布时间】:2013-10-01 21:57:44
【问题描述】:
如果我在模板中放置了两次 {% block xxx %},我理解错误。但是有没有办法让 django 忽略这个错误:
{% if foo %}
complex stuff...
{% block content %}
complex stuff...
{% else %}
complex stuff...
{% block content %}
complex stuff...
{% endif %}
这会让我的代码更简洁。目前使用 Django 1.5,我得到 'TemplateSyntaxError 'block' tag with name 'content' 出现多次"。当然,在 if/else 中只能触发这些块中的一个。
【问题讨论】: