如何使用带有烧瓶的Jinja将网址传递给img标签

时间:2018-09-25 08:06:22

标签: python flask jinja2

我正在尝试使用flask将jinja的url传递给html中的img标签

HTML:这里的row.2包含图像的名称,图像是同一目录中的文件夹。

{% for row in students %}

<img src="{{url_for('images', filename = '{{row.2}}' )}}" 
 alt= "{{ row.2 }}" width="120" height="90" />

它告诉我一个错误: 无法使用值['filename']为端点'images'构建url

当我打印row.2时,它会打印图像名称-如:Test.png

1 个答案:

答案 0 :(得分:0)

您可以像在Python中那样直接在{{ }}中使用变量:

<img src="{{ url_for('static', filename=row.2) }}" alt= "{{ row.2 }}" width="120" height="90" />