2013-06-20 83 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>