2

テンプレートに {% 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 つだけです。

4

1 に答える 1