80

我的一个瓶子项目使用 Jinja2。PyCharm 不会自动识别它并将这些行显示为错误。有没有办法让 Jinja2 工作?

4

5 回答 5

115

在专业版中,这些模板语言:

  • 神社2
  • 姜戈
  • 真子

支持。您可以在项目的设置中配置模板语言:

在 Python 模板设置中,模板语言设置为 Jinja2

社区版可能缺少某些模板语言。

于 2013-04-01T19:44:00.840 回答
60

我认为值得一提的是,PyCharm 社区版不支持 Jinja2、Mako 和 Django。它仅在 PyCharm Professional 中可用。

看两者的比较

于 2014-03-03T18:36:34.487 回答
31

在此处输入图像描述 是的,来自 pycharm 的专业版确实支持 Jinja2以使其进入此处

文件打开设置并在语言和框架下搜索python 模板从那里选择Python 模板语言单击 HTML 并选择 Jinja2 作为模板语言。

请查看图片以获得更好的理解。

于 2017-02-01T16:11:49.730 回答
22

如果您使用.jinjaextension 而不是.jinja2,它将不起作用,模板不会突出显示。

您必须将文件扩展名添加到文件类型部分。

  • 首选项 > 常规 > 文件类型
  • 滚动到 Jinja 2 模板
  • 通过单击+注册新模式,添加*.jinja

在此处输入图像描述

于 2017-10-17T15:43:50.997 回答
0

在社区版中,python 模板选项不可用,因此您只需单击底部终端旁边的 python 包即可。这也将添加 Jinja2

于 2021-11-18T04:29:22.270 回答