最近我一直在想这个问题,Django 的 spaceless 的目的究竟是什么?模板标签?
显然它从 HTML 标记中删除了空格,但除此之外它是否提高了页面加载的速度?
我想问的是,从 html 文件中删除空格有什么帮助吗?
最佳答案
换行符/空格是一个字符,是的,它会增加文件大小,尤其是对于大循环和人类可读性优化模板文件(如大型 FK 列表)。
在基本模板中加入 {% spaceless %} 也非常容易和安全。
它还可以让您保持模板代码缩进以提高可读性,但为 HTML 呈现适当留出空格(我认为逗号是一种常见情况)。
关于Django spaceless 模板标签优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765709/