根据django 1.4新功能的帖子,django应该支持模板中的elif标签,这与以前的版本不同.我只是从1.3升级应用程序,并使用以下结果实现重构:
Django Version: 1.4.1
Exception Type: TemplateSyntaxError
Exception Value: Invalid block tag: 'elif', expected 'endif'
Run Code Online (Sandbox Code Playgroud)
如果有人有类似的问题,或者知道这一点,请告诉我如何做到这一点.我想要elif给出的清洁度.
Django 1.4肯定支持模板中的ELIF语法:
https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#if
从您的错误,看起来好像你肯定使用1.4.你能发布完整的if语句吗?IF和ELIF之间可能存在语法错误导致此问题.另外,只需要问,你是否有ENDIF标签来关闭if语句?
| 归档时间: |
|
| 查看次数: |
9587 次 |
| 最近记录: |