Django spaceless 模板标签优点

标签 django html django-templates

最近我一直在想这个问题,Django 的 spaceless 的目的究竟是什么?模板标签?

显然它从 HTML 标记中删除了空格,但除此之外它是否提高了页面加载的速度?

我想问的是,从 html 文件中删除空格有什么帮助吗?

最佳答案

换行符/空格是一个字符,是的,它会增加文件大小,尤其是对于大循环和人类可读性优化模板文件(如大型 FK 列表)。

在基本模板中加入 {% spaceless %} 也非常容易和安全。

它还可以让您保持模板代码缩进以提高可读性,但为 HTML 呈现适当留出空格(我认为逗号是一种常见情况)。

关于Django spaceless 模板标签优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765709/

相关文章:

python - 事务管理错误?

python - 如何使用 AWS 实例在 Windows IIS 中部署 django Web 应用程序?

html - 完全在中心层

html - 是否可以通过父级最大值设置最大图像尺寸?

javascript - 在 django 模板中使用 javascript 变量

ruby-on-rails - 这是展示 Nodejs (expressjs) 优于 Rails/Django/etc 的好方法吗?

Django 的 MutiTable 对比。抽象继承

html - CSS 表格高度在 IE8 中溢出容器 div

python - 如何在 django 模板标签中设置全局可访问的上下文变量?

用于截断文本的 Django 模板标记