Rég*_* B. 4 html css django django-templates
我的main.html模板包含以下代码:
<p>{% include "pouac.html" %}{% include "pouac.html" %}</p>
Run Code Online (Sandbox Code Playgroud)
该pouac.html文件包含一行:
<span>pouac</span>
Run Code Online (Sandbox Code Playgroud)
该main.html模板生成以下两行html代码:
<span>pouac</span>
<span>pouac</span>
Run Code Online (Sandbox Code Playgroud)
令人讨厌的副作用是这个代码在两个"pouac"单词之间产生一些空格(例如:"word1"和"word2"由http://jsfiddle.net/regisb/CBtaz/中的空格分隔)
为了摆脱这个空白,我想渲染一个Django模板而不添加一个连续的换行符.我怎样才能做到这一点?
您可以使用spaceless [1]模板标记.
{% spaceless %}{% include "pouac.html" %}{% include "pouac.html" %}{% endspaceless %}
Run Code Online (Sandbox Code Playgroud)
[1] https://docs.djangoproject.com/en/1.5/ref/templates/builtins/#spaceless
您可能希望将其包装在Django的内置"spaceless"模板标记中:
<p>{% spaceless %}{% include "pouac.html" %}{% include "pouac.html" %}{% endspaceless %}</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2595 次 |
| 最近记录: |