Html 在if块内时,在单词Jinja之间的空格后强制换行

Html 在if块内时,在单词Jinja之间的空格后强制换行,html,jinja2,ckan,Html,Jinja2,Ckan,我正在使用一个名为CKAN的框架,它使用Jinja2作为模板语言。 我试图在字段中的每个空格后强制换行 所以看起来是这样的 名称:test-test-2 test-test-3 test-test-4 这是我的剧本: {%为键,值为h.format_resource_items(res.items())%} {%if“Resource Names”==key.title()%} {{key.title()}{{value}} {%endif%} {%endfor%}找到了答案,我需要在替换过

我正在使用一个名为CKAN的框架,它使用Jinja2作为模板语言。 我试图在字段中的每个空格后强制换行

所以看起来是这样的

名称:test-test-2
test-test-3
test-test-4

这是我的剧本:

{%为键,值为h.format_resource_items(res.items())%}
{%if“Resource Names”==key.title()%}
{{key.title()}{{value}}
{%endif%}

{%endfor%}
找到了答案,我需要在替换过滤器后添加|safe。安全过滤器将字符串标记为安全,如果启用了自动转义,则不会自动转义该字符串

{{ value | replace(' ', '<br>') | safe }}
{{value | replace('''
')| safe}