html 从Jinja2 href标记中的dict中拆分键和值

mm5n2pyu  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(153)

我有一个HTML Jinja2模板,其中包含了字典中的键和值。但是我所有的键都粘在了<a> </a>标签中,比如

Part1: <Status> (component1component2component3)

我怎么能像我预期的那样用逗号分隔符分割它?

Part1: <Status> (component1, component2, component3)

我的代码
一个二个一个一个
我试图添加{{key.split(", ")}},但在这种情况下,我得到了方括号中的键

9njqaruj

9njqaruj1#

Jinja提供了一些特殊的循环变量,我们可以使用它们来检查我们是否在最后一项。我们需要在项后放置一个{% if not loop.last %}, {% endif %}来插入分隔符:

Part1: {{Par1Status}} ({% for key, value in result.items(): %}<a href={{value}}>{{key}}</a>{% if not loop.last %}, {% endif %}{% endfor %})

相关问题