2017-08-01 54 views
2

我有一個Django應用程序正在運行的JavaScript。我從我views.py獲取列表之後,我想獲得的圖像網址我不能使Javascript複製我的字符串,因爲我想它

的第一行代碼得到它和控制檯日誌顯示正是我想要pictures/logo.png

的問題是,在第三代碼行變量img告訴我這個:%22%2bimg%2b%22

你能看到我失蹤了嗎?

img = data[i].fields.imagen.substring(13); 
console.log(img); 

html += "<div class='brick "+size+"' style='background-image: url(\"{% static '"+img+"' %}\")'><div class='cover'>"+nombre+"</div></div>" 
+0

什麼呢控制檯.log(img)在控制檯中返回? – Exprator

+0

pictures/logo.png –

+0

以img作爲python原始字符串,然後將其提供給您的javascript,可能有所幫助。 –

回答

3

解決了這個問題,我沒有寫

{% static '"+img+"' %} 

部分那樣的,搞砸了一些東西,只是不得不把它像這樣

url(\"/static/"+img+"\") 
相關問題