【问题标题】:Can I use Django and HTML extensions at the same time in VSCcode? [closed]我可以在 VSCcode 中同时使用 Django 和 HTML 扩展吗? [关闭]
【发布时间】:2020-10-05 12:04:28
【问题描述】:

我最近开始学习 Django,在编写模板时,我必须在 HTML 和 Django HTML 扩展之间切换以使用选项卡进行自动补全。

使用 HTML 扩展,我可以使用选项卡自动完成标签,但是当使用 Django HTML 时,它不再工作,必须手动编写所有标签。在两者之间切换也是令人沮丧的,坚持使用 HTML 扩展意味着还要手动编写 Django 语法(例如循环、if 等)。

是否有提供此功能的扩展程序?或者有什么办法可以同时使用?如果没有,即使是在两者之间切换的快捷方式也会有所帮助。

谢谢。

【问题讨论】:

    标签: python django visual-studio-code


    【解决方案1】:

    您可以安装django template 扩展。这将为 django 模板语言启用自动完成功能。

    【讨论】:

    • 它会自动完成 Django 模板语言,但不会自动完成任何 HTML 标签,我需要一个扩展或一种方法来同时自动完成 Django 模板语言和 HTML。
    • 你不是在html文件中使用模板语言编写的吗?如果您正在处理 html 文件,那么 html atuocomplete 将起作用,并且当您安装 django 模板扩展时,当您使用模板标签编写内容时,它将提供帮助。
    • 是的,我正在写一个 HTML 文件,但是自动补全不起作用,我认为是因为 Django 模板扩展,激活时不会自动完成 HTML 标签
    • 兄弟,你会在你的项目目录中找到一个.vscode文件夹。只需在您的settings.json 文件中添加这一行:"emmet.includeLanguages": {"django-html": "html"} django 模板和 html 的自动完成功能都可以正常工作。@ventoreal_
    猜你喜欢
    • 2016-11-13
    • 2012-05-15
    • 2012-10-24
    • 2011-05-30
    • 1970-01-01
    • 2023-03-11
    • 2013-05-31
    • 2019-03-16
    • 2010-09-24
    相关资源
    最近更新 更多