news 2026/3/8 12:04:44

Django 模板 {% if %} 标签空格被自动删除?VS Code 环境解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Django 模板 {% if %} 标签空格被自动删除?VS Code 环境解决方案

在开发 Django 项目时,我遇到一个常见问题:本地 IDE(VS Code)在保存 HTML 模板时,会自动删除{% if %}标签两边的空格,导致模板逻辑失效。

例如,原始代码:

<option value="5" {% if page_size == 5 %}selected{% endif %}>5</option>

保存后可能被自动格式化为:

<option value="5" {% if page_size==5 %}selected{% endif %}>5</option>

这会让模板逻辑出错。


原因分析

VS Code 或其他 IDE 的自动删除空格通常是由以下几个因素引起的:

  1. “保存时格式化(Format On Save)”功能自动调整 HTML/模板格式。

  2. HTML 格式化插件(如 Prettier、Beautify)默认不识别 Django 模板语法。

  3. VS Code 默认将.html文件当作普通 HTML 文件处理,导致{% ... %}标签被误格式化。


解决方案

方法 1:通过命令面板打开(最通用)

  1. 按下Ctrl + Shift + P(Windows / Linux)或Cmd + Shift + P(macOS)

  2. 输入Preferences: Open Settings (JSON)

  3. 回车即可打开完整的settings.json文件

在这里你可以直接添加配置,比如:

"editor.formatOnSave": false, "files.trimTrailingWhitespace": false


方法 2:手动打开项目级.vscode/settings.json

  1. 在你的项目根目录,新建一个.vscode文件夹(如果没有)

  2. 在里面新建settings.json

  3. 粘贴配置,例如:

{ "editor.formatOnSave": false, "files.trimTrailingWhitespace": false, "[html]": { "editor.formatOnSave": false }, "[django-html]": { "editor.formatOnSave": false } }

这种方法可以针对当前项目生效,不影响全局设置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/6 11:04:33

MiniMax的全球化之路:中国AI公司出海的新样本

MiniMax成立4年即实现73%海外收入&#xff0c;以Talkie、海螺AI为核心产品&#xff0c;凭借“生而全球化”战略&#xff0c;从底层架构适配全球市场&#xff0c;通过文化本地化运营和高效市场推广&#xff0c;在全球200多个国家及地区拥有2.12亿用户&#xff0c;为中国AI公司出…

作者头像 李华
网站建设 2026/3/7 14:38:24

2023年NOC大赛创客智慧编程赛项Python复赛模拟题(二)

更多内容和历年真题请查看网站&#xff1a;【试卷中心 -----> NOC ----> Python ----> 复赛】 网站链接 青少年软件编程历年真题模拟题实时更新 2023年NOC大赛创客智慧编程赛项Python复赛模拟题&#xff08;二&#xff09; 一、编程题 第 1 题 NOC大赛创客智慧编程…

作者头像 李华
网站建设 2026/3/5 7:16:54

SpringBoot整合Thymeleaf

一、Thymeleaf 简介Thymeleaf 是一款现代化的服务器端 Java 模板引擎&#xff0c;主要用于 Web 开发中渲染 HTML 页面&#xff0c;能够无缝集成 Spring Boot 框架。它的核心优势是&#xff1a;支持 HTML 原生语法&#xff0c;模板文件可直接在浏览器中打开预览&#xff08;无后…

作者头像 李华
网站建设 2026/2/25 22:32:52

亲测好用!8个AI论文平台测评,研究生毕业论文必备

亲测好用&#xff01;8个AI论文平台测评&#xff0c;研究生毕业论文必备 2026年AI论文平台测评&#xff1a;从功能到体验的深度解析 随着人工智能技术在学术领域的广泛应用&#xff0c;越来越多的研究生开始依赖AI工具来提升论文写作效率。然而&#xff0c;面对市场上五花八门的…

作者头像 李华
网站建设 2026/2/28 11:56:44

循环经济在不同行业的应用前景比较

循环经济在不同行业的应用前景比较 关键词:循环经济、行业应用、应用前景、可持续发展、资源利用 摘要:本文旨在深入探讨循环经济在不同行业的应用前景并进行比较。首先介绍了循环经济的背景知识,包括其目的、适用读者、文档结构和相关术语。接着阐述了循环经济的核心概念、…

作者头像 李华