PyCharm 支持 Jinja2 吗?

问题描述 投票:0回答:5

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

python jinja2 pycharm
5个回答
116
投票

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

  • 金贾2
  • 姜戈
  • 马可

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

In Python Template Settings the template langauge is set to Jinja2

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


62
投票

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

参见两者的比较


39
投票

是的,pycharm 的专业版确实支持 Jinja2 要启用它,请转到此处

File 打开 Settingssearch 在 Languages & Frameworks 下找到 python template 从那里选择 Python Template Languages 单击 HTML 并选择 Jinja2 作为模板语言。

请查看图片以更好地理解。


26
投票

如果您使用

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

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

  • 首选项 > 编辑器 > 常规 > 文件类型
  • 滚动到 Jinja 2 模板
  • 点击+注册新图案,添加
    *.jinja


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.