【发布时间】:2012-08-12 01:03:50
【问题描述】:
如果我有users 的列表,比如["Sam", "Bob", "Joe"],我想做一些可以在我的 jinja 模板文件中输出的事情:
{% for user in userlist %}
<a href="/profile/{{ user }}/">{{ user }}</a>
{% if !loop.last %}
,
{% endif %}
{% endfor %}
我想让输出模板为:
Sam, Bob, Joe
我尝试了上面的代码来检查它是否在循环的最后一次迭代中,如果不是,则不要插入逗号,但它不起作用。我该怎么做?
【问题讨论】:
-
jinja 和 Python 一样,不使用
!作为否定运算符。 "not" 拼写为 "not"。