适用于 PyCharm 的 Jinja2?

3 python django jinja2 pycharm

我对 Python 和 Django 都很陌生。我正在遵循老师在 Visual Studio 中使用 Jinja 的教程。我尝试从 PyCharm 中的插件下载它,但没有任何称为 Jinja 的东西。

有什么办法可以在 PyCharm 中使用 Jinja 吗?还有其他选择吗?

col*_*yre 8

遗憾的是,这是 PyCharm 的专业功能(请参阅此处)。

但对于专业版本,正如https://youtrack.jetbrains.com/issue/PY-1032中提到的,PyCharm 中已经有 Jinja 支持。您可以通过以下方式设置它(如果尚未识别):

Settings/Preferences | Languages & Frameworks | Template Languages
Run Code Online (Sandbox Code Playgroud)

模板语言设置

并可选择添加其他文件扩展名(如果 Jinja 文件未另存为.html):

Settings/Preferences | Editor | File Types
Run Code Online (Sandbox Code Playgroud)

文件类型扩展名设置

如果您正在使用 Flask/Django 或类似工具,请不要忘记在以下位置声明模板文件夹

Settings/Preferences | Project: <project name> | Project Structure
Run Code Online (Sandbox Code Playgroud)

Django 模板文件夹设置

如果设置完成(您可能不需要设置任何内容,因为一切都开箱即用),您可以看到 Jinja2 已被检测到并正在工作,例如:

使用 Jinja 的实例