2013-06-20 65 views
3

main.html模板包含以下代码Django的模板:包括没有换行符

<p>{% include "pouac.html" %}{% include "pouac.html" %}</p> 

pouac.html文件包含一行:

<span>pouac</span> 

main.html模板生成以下线的html代码:

<span>pouac</span> 
<span>pouac</span> 

讨厌的副作用是,这种代码生成两个“pouac”字之间的一些白色空间(例如:“WORD1”和“单词2”是由一个空白在http://jsfiddle.net/regisb/CBtaz/分隔)

为了摆脱这种空格,我想渲染一个Django模板而不添加一个外部换行符。我怎样才能做到这一点?

回答

5

您可能需要将其包装在Django的内置`spaceless'模板标签:

<p>{% spaceless %}{% include "pouac.html" %}{% include "pouac.html" %}{% endspaceless %}</p>