【问题标题】: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 方面。

标签: django


【解决方案1】:

我知道这是一个老问题,但我自己也遇到过这个问题,直到现在才找到解决方案。

在您的项目设置中,模板语言是 jinja2,将其更改为 Django,它应该是固定的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 2012-11-21
    • 2016-08-05
    • 2018-12-06
    • 1970-01-01
    • 2020-02-13
    相关资源
    最近更新 更多