PyCharm是否支持Jinja2?

时间:2013-04-01 19:44:01

标签: python jinja2 pycharm

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

4 个答案:

答案 0 :(得分:97)

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

  • 的Jinja2
  • Django的
  • 真子
支持

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

In Python Template Settings the template langauge is set to Jinja2

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

答案 1 :(得分:50)

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

请参阅两者中的comparison

答案 2 :(得分:20)

enter image description here 来自pycharm的专业版确实支持Jinja2 以启用它来到这里

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

请参阅图片以便更好地理解。

答案 3 :(得分:8)

如果yoy使用.jinja扩展名而不是.jinja2,则无效,模板不会突出显示。

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

  • 偏好设置>一般>文件类型
  • 滚动到Jinja 2模板
  • 点击+,添加*.jinja
  • 注册新模式

enter image description here