2017-04-03 117 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