2011-11-24 38 views
3

当我使用以下命令:在Django模板新线

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

的HTML文档中的输出是:

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

我怎样才能避免这种空行? 我可以使用:

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

但这是丑陋...

感谢,

乔尔

回答

5

如果您担心节省空间/ KB的,你可以使用the {% spaceless %} template tag获得摆脱HTML标签之间的所有空的空间。这通常是很好的做法。因此,将{% spaceless %}置于base.html和{% endspaceless %}的最顶端

如果您担心代码的美观,那么您可以做的事情不多!

+1

嗨,抱歉打扰你:P。任何方式在标签内做到这一点?我想要消除for循环中的所有额外空白,但无空格显然只能在标签之外进行 – dtc