Django:将整个模板封装在无空间标签中?

时间:2011-01-14 18:31:23

标签: python django django-templates

它会消除空白。但是,除了可读性差之外,我应该注意哪些潜在的风险?

标签的the Django doc

2 个答案:

答案 0 :(得分:7)

过滤器将解析整个输出,这可能会减慢渲染速度。

鉴于可读性降低和潜在的性能问题,我不会过滤空格。

问题是你希望通过过滤空格来实现什么。如果您担心流量或传输速度,请检查是否可以使用gzip压缩。它可能会产生更大的影响。

答案 1 :(得分:0)

值得吗?这是一个高度主观的呼吁,但可能不是。我总是在模板源文件中使用干净的缩进和间距,但我已经停止了关于输出实际看起来有多好的问题。删除多余的空格使文件更小,从而更快地传输,所以如果这是一个问题,删除空格并不是一个坏主意。