模板默认语法无法识别
Posted
技术标签:
【中文标题】模板默认语法无法识别【英文标题】:template default syntax not recognised 【发布时间】:2016-08-21 10:03:02 【问题描述】:当我使用 PyCharm IDE 为 django 模板中的变量输入默认值时,如下所示:
value|default_if_none:"nothing"
我在 IDE 中收到语法错误突出显示。但是根据 django 文档,它是正确的语法:
https://docs.djangoproject.com/ja/1.9/ref/templates/builtins/#default
这些问题的解决方案、修复、一般提示和答案将对我有所帮助:
是不是我配置有问题?如何解决? 这是 PyCharm 错误吗?其他人可以确认吗?知道吗?【问题讨论】:
你应该显示你得到的错误,它与pycharm无关 它确实与 PyCharm 有关。澄清一下:我没有收到运行时错误。我在 IDE 中得到语法错误高亮显示。一切都适用于 python/django 方面。 【参考方案1】:我知道这是一个老问题,但我自己也遇到过这个问题,直到现在才找到解决方案。
在您的项目设置中,模板语言是 jinja2,将其更改为 Django,它应该是固定的。
【讨论】:
以上是关于模板默认语法无法识别的主要内容,如果未能解决你的问题,请参考以下文章