如果我在模板中放了两次 {% 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 中只能触发其中一个块。