无法摆脱换行符

时间:2019-01-02 20:36:00

标签: python jinja2

我正在将主机列表传递给jinja模板,但是它始终使用换行符来呈现它,我希望它们全部位于一行上,并且它们之间只有一个空格。

list_of_hosts = ['1.1.1.1','1.1.1.2','1.1.1.10','1.1.1.13','1.1.1.11','1.1.1.15']

Jinja模板:

<html>
<table>
<tr>
<td>Hosts</td>
<td>
{% for host in hosts %}
    {{ host }}
{% endfor %}
</td>
</tr>
</table>
</html>

我尝试在{{host}}之前和之后添加“-”,它删除了所有空格,因此将所有内容组合在一起。无论如何,有没有要删除换行符并将其放在只有一行的一行中?

1 个答案:

答案 0 :(得分:1)

尝试{{ hosts | join(' ') }}而不是for循环。