我用django制作简单的网页。我有显示图像的问题。请帮忙! :)
index.html:效果很好。
<img src="{% static 'img/logo.png' %}" />
main.js:但是在javascript中,它确实起作用了。图像未显示。
str = "<img src='{% static 'img/logo.png' %}' />"
$("#mycontent").append(str);
当然,$("#mycontent").append(str);
声明效果很好。 (但只显示图像)
你对这个问题有什么想法吗?
谢谢;)
答案 0 :(得分:1)
那是因为你不能在单独的javascript文件中使用django模板标签 - 它们只能在django模板中使用。因此,作为解决方法,您可以在模板中定义变量(当然在脚本标记内)
var logoURL = {% static 'img/logo.png' %};
然后在您需要的时候在您的javascript文件中使用它。