Django无空间模板标签的优点

Jon*_*han 6 django html5 django-templates

我最近一直在想这个,Django的无空间模板标签的目的究竟是什么?

显然,它会从HTML标记中删除空格,但除此之外,它会增加页面加载的速度吗?

我的意思是,从html文件中删除空格是否有帮助?

Yuj*_*ita 4

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

在基本模板中添加 {% spaceless %} 也非常简单和安全。

它还允许您保持模板代码缩进以提高可读性,但为 HTML 渲染适当地留出空间(我认为逗号是常见情况)。