2017-08-01 132 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+"\") 
相关问题