【问题标题】:IntelliJ IDEA Python plugin - how to make it treat HTML files as Django templates?IntelliJ IDEA Python 插件 - 如何使其将 HTML 文件视为 Django 模板?
【发布时间】:2014-05-01 07:32:54
【问题描述】:

我正在使用带有 Python 插件的 IntelliJ IDEA 13 Ultimate 版本。我打开了一个现有文件夹,其中包含一个 Django 项目(我使用 Vim 创建的)作为 IntelliJ 项目,并在其上手动启用了 Django facet。但是,我的 HTML 文件仍被视为纯 HTML 文件 - 无法识别 Django 模板标签和语法。我记得 Django 模板在早期项目中被 IntelliJ 自动识别,但现在无法重现。

请问如何让 IntelliJ 将我的模板文件识别为 Django 模板?

【问题讨论】:

  • 我也很想知道这一点。

标签: django intellij-idea pycharm


【解决方案1】:

这是我在 IntelliJ IDEA 14 上为 Jinja2 模板(类似于 Django)所做的:Settings > Languages & Frameworks > Python Template Languages:在列表中选择“HTML 文件”并为模板语言选择“Jinga2”。

【讨论】:

  • 在 IDEA 2016.1.3 中,我选择了“Jinja2”作为模板语言,但我的 *.html 文件仍然被视为 Django 模板而不是 Jinja2。仅当我将实际文件重命名为 *.jinja2 (我不想要)时它才有效。
  • @Ilya Semenov 您应该在Python Template Languages 中设置 django 而不是 jinja2,如此处所述jetbrains.com/help/pycharm/2016.3/…
猜你喜欢
  • 2016-08-27
  • 1970-01-01
  • 2023-03-08
  • 2018-01-17
  • 1970-01-01
  • 1970-01-01
  • 2017-11-22
  • 2013-05-31
  • 1970-01-01
相关资源
最近更新 更多