我正在将主机列表传递给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}}之前和之后添加“-”,它删除了所有空格,因此将所有内容组合在一起。无论如何,有没有要删除换行符并将其放在只有一行的一行中?
答案 0 :(得分:1)
尝试{{ hosts | join(' ') }}
而不是for
循环。