尝试在Jinja中加入元素时出错

时间:2013-07-12 18:39:35

标签: python django flask jinja2

我有一个项目列表,我试图在强标签中包装,并在我的视图中呈现之前用逗号分隔。

这是一行:

{% set exts = ', '.join("<strong>%s</strong>" ~ ext for ext in allowed_file_exts) %}

但遗憾的是我收到以下错误:

TemplateSyntaxError: expected token ',', got 'for'

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我不知道确切的问题是什么,但是你的列表理解似乎有问题。

请尝试使用此行:

{% set exts = ', '.join(["<strong>%s</strong>" % ext for ext in allowed_file_exts]) %}