3

django 1.4の新機能の投稿によると、 djangoは以前のバージョンとは異なり、テンプレートでelifタグをサポートする必要があります。アプリを1.3からアップグレードし、リファクタリングを実装したところ、次の結果が得られました。

Django Version: 1.4.1
Exception Type: TemplateSyntaxError
Exception Value: Invalid block tag: 'elif', expected 'endif'

誰かが同様の問題を抱えているか、これについて知っている場合は、これを正しく行う方法を教えてください。エリフの清潔さをお願いします。

4

1 に答える 1

8

Django 1.4は、テンプレートでELIF構文を確実にサポートしています。

https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#if

エラーから、間違いなく1.4を使用しているように見えます。完全なifステートメントを投稿できますか?これを引き起こしているIFとELIFの間に構文エラーがある可能性があります。また、質問する必要があります。ifステートメントを閉じるためのENDIFタグはありますか?

于 2012-09-25T16:49:45.840 に答える