2017-04-03 122 views
1

我目前在一个覆盆子pi上使用Flask和python。我做了一个html模板,它从python脚本获取一些信息。我也可以得到一个图像显示,但只有在像src ='5.jpg'那样硬编码时才会显示。当我尝试动态执行它时,它不起作用。任何人都可以帮我如何设置它在Python文件Python烧瓶动态图像

<img src="{{url_for('static', filename='{{side}}.jpg')}}" /> 

这是,如果我改变{{方}} 5它的工作原理是不工作的人。我知道我就行了

+0

可以分享您收到的错误吗? – Rahul

+0

我没有收到任何错误,只是图像没有显示出来 – user3604304

回答

-1
<img src="{{url_for('static', filename='{{side}}.jpg')}}" /> 

Jinja2的does not support嵌套变量发送{{方}}到HTML,因为它输出它的变量里面。 Jinja2无法解析{{url_for}}中的{{}}。您的浏览器可能试图找到名为{{side}}.jpg的图片来投放,但它不能。

+0

当然,你可以使用变量,如果你已经在表达式中,就不要使用它们作为Jinja表达式。查看链接的副本。您链接的问题似乎也没有关系。 – davidism