You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask框架templates文件夹中HTML输入异常及空白页面问题求助

解决VS Code中templates文件夹HTML文件Emmet补全失效问题
  • 先修正文件夹名称:把template改回templates,Flask默认只会在templates文件夹里加载模板文件,改名后如果没手动指定template_folder参数,Flask找不到模板,网页自然显示空白。

  • 强制VS Code识别templates下的HTML文件:

    1. 打开VS Code设置(快捷键Ctrl+,),搜索files.associations
    2. 在settings.json中添加规则:
      "files.associations": {
          "templates/**/*.html": "html"
      }
      

    或者右键点击templates里的HTML文件,选择「更改语言模式」→「HTML」,并勾选「为.templates/**/*.html配置关联」,这样所有templates下的HTML文件都会被识别为HTML类型,Emmet补全就能正常触发。

  • 检查Emmet核心设置:

    1. 搜索emmet.includeLanguages,确保配置里包含"html": "html"
    2. 确认emmet.triggerExpansionOnTab已开启,保证输入!后按Tab能触发补全
  • 清理VS Code缓存:
    关闭VS Code,删除项目根目录下的.vscode文件夹(有重要配置先备份),重启VS Code重新加载项目

  • 排查扩展冲突:
    暂时禁用所有第三方扩展,重启VS Code测试补全是否恢复。如果正常,再逐个启用扩展,找到导致冲突的那个并禁用或更新。

内容的提问来源于stack exchange,提问作者Hamza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 04:30:57