【发布时间】:2018-01-07 20:31:37
【问题描述】:
我有在 django 应用程序上运行的 javascript。我从views.py 中得到一个列表,然后我想得到img url
第一行代码得到它,控制台日志显示了我想要的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>"
【问题讨论】:
-
console.log(img) 在控制台返回什么?
-
图片/logo.png
-
将 img 作为 python 原始字符串,然后将其提供给您的 javascript,可能会有所帮助。
-
python 部分有点新手,我在做 javascript,需要解释一下吗?我正在寻找它
-
Django 自动为 HTML 引用所有内容以确保安全。如果你想阻止它,你必须将你的字符串标记为安全:docs.djangoproject.com/en/1.11/ref/utils/…
标签: javascript python django