2016-05-05 7 views
0

いつかDjangoがテンプレートでエラーを見つけました。私はデバッグする行をコメントアウトしたいと思いますが、djangoはコメントの中でもエラーを見つけることができます。djangoがテンプレート内のコメントブロック内でエラーを検出するのはなぜですか?

たとえば、url 'prova'が存在しないため、このリンクでエラーが表示されます。

<!--<a href="{% url 'prova' %}">Prova</a><br/>--> 

別の例:ここ{{ field }}はエラーを与える(と私は理由を知りませんが、これは別の問題である)

<!--{% for field in form.visible_fields %} 
    {{ field.errors }} 
    {{ field.label }} 
    {{ field }} 
    {{ field.help_text }} 
    <br /> 
    {% endfor %}--> 

たぶんコメントする別の方法がありますか?

ありがとうございました

答えて

5

Djangoはまだコードを解析しています。 HTMLコメントは気にしません。レンダリングされないようにするには、Djangoコメントタグ{% comment %}...{% endcomment %}を使用してください。

1行では、{# ... #}に物をラップすることができます。

the docsを参照してください。

関連する問題