我想在我的网页上访问可变图像文件。我的html如下:
<img src="{{url_for('static', filename='/<project_name>/image.jpg')}}">
通过我的烧瓶应用程序,我通过了:
return render_template("foo.html", project_name="fooproject")
在{{}}中嵌套{{}}无效。 image.jpg文件位于fooproject目录中。
答案 0 :(得分:1)
jinja2
使用{{ .. }}
来评估任何有效的表达式,所以诀窍是像这样使用字符串连接
<img src="{{ url_for('static', filename='/' + project_name + '/image.jpg') }}">
请参阅此doc