テンプレートに {% block xxx %} を 2 回入力すると、エラーがわかりました。しかし、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 でトリガーできるのはこれらのブロックの 1 つだけです。