【问题标题】:HTML files are not recognised in Django projectDjango 项目中无法识别 HTML 文件
【发布时间】:2021-11-20 15:39:31
【问题描述】:

我正在学习 Django,一切正常,但没有像 {% block body_block %} {% endblock %} 等 django 命令的语法高亮显示...

所以,我安装了 vscode 扩展 Django by Baptiste DarthenayDjango by Roberth Solis,现在语法高亮工作正常,但 HTML 文件无法识别 Link。没有代码完成,所有内容都必须逐字输入。

禁用这些扩展效果很好,但是没有语法高亮显示。

请帮忙!!

【问题讨论】:

  • 没有语法高亮,因为它不是 Python 语法。您的 VS 代码的语言设置设置为 Python,但 Django 使用名为 Django Template Engine 的模板引擎来动态呈现模板中的数据。
  • 您可以参考 VSCODE Market place 的 Django 模板插件了解更多详情:marketplace.visualstudio.com/…

标签: python html django visual-studio-code


【解决方案1】:

这是您使用的扩展程序的问题。详情可以参考here

有人建议在 settings.json 文件中添加"emmet.includeLanguages": {"django-html": "html"} ,它可以工作,但它在我这边不起作用。

你可以像这样手动切换文件的类型:

怕是最近解决不了,已经三年多了。

【讨论】:

    猜你喜欢
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多