django模板中的新行

时间:2011-11-24 20:00:42

标签: django

当我使用以下内容时:

<html>
{% block head %}
<title>Hello</title>
{% endblock %}

HTML文档中的输出是:

<html>
--- empty line ---
<title>Hello</title>

我该如何避免这条空行? 我可以用:

<html>
{% block head %}<title>Hello</title>
{% endblock %}

但那很难看......

谢谢,

乔尔

2 个答案:

答案 0 :(得分:5)

如果您担心节省空间/千字节,可以使用the {% spaceless %} template tag来摆脱html标签之间的所有空白区域。这通常是一种很好的做法。因此,将{% spaceless %}放在base.html的最顶部,将{% endspaceless %}放在最后

如果您担心代码的美观,那么您无能为力!

答案 1 :(得分:0)