我有一个HTML Jinja2模板,其中包含了字典中的键和值。但是我所有的键都粘在了<a> </a>标签中,比如
<a> </a>
Part1: <Status> (component1component2component3)
我怎么能像我预期的那样用逗号分隔符分割它?
Part1: <Status> (component1, component2, component3)
我的代码一个二个一个一个我试图添加{{key.split(", ")}},但在这种情况下,我得到了方括号中的键
{{key.split(", ")}}
9njqaruj1#
Jinja提供了一些特殊的循环变量,我们可以使用它们来检查我们是否在最后一项。我们需要在项后放置一个{% if not loop.last %}, {% endif %}来插入分隔符:
{% if not loop.last %}, {% endif %}
Part1: {{Par1Status}} ({% for key, value in result.items(): %}<a href={{value}}>{{key}}</a>{% if not loop.last %}, {% endif %}{% endfor %})
1条答案
按热度按时间9njqaruj1#
Jinja提供了一些特殊的循环变量,我们可以使用它们来检查我们是否在最后一项。我们需要在项后放置一个
{% if not loop.last %}, {% endif %}
来插入分隔符: