PyCharm是否支持Jinja2?

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

在专业版中,支持Jinja2,Django和Mako。 您可以在项目设置中configuration模板语言:

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

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

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

看两者的比较 。

在这里输入图像说明 是的pycharm专业版确实支持Jinja2来启用它

文件打开设置 ,在语言和框架下search Python模板从那里select Python模板语言点击HTML并selectJinja2作为模板语言。

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

如果同时使用.jinja扩展名而不是.jinja2 ,它将不起作用,模板不会突出显示。

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

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

在这里输入图像说明