模板默认语法无法识别

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,它应该是固定的。

【讨论】:

以上是关于模板默认语法无法识别的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio无法识别React / Redux语法

Backbone.js:模板无法识别模型

Vue:.vue 模板中无法识别 pug 语言

Visual Studio 无法识别模板类中的结构

模板 url 标签无法识别 Django 命名的 url

AFrame gltf 加载器无法识别我的资产