我想在我的网页上访问一个可变图像文件。 我的html如下:
<img src="{{url_for('static', filename='/<project_name>/image.jpg')}}">
通过我的flask应用程序,我传递了以下信息:
return render_template("foo.html", project_name="fooproject")
在{{}}中嵌套{{}}无法工作。 image.jpg文件位于fooproject目录中。
jinja2
使用{{。。}}
计算任何有效表达式,因此技巧是使用字符串连接,如下所示
<img src="{{ url_for('static', filename='/' + project_name + '/image.jpg') }}">
参照此单据