这就是我用来更改背景图片的内容:
<body id="bg" style="background-image: url( '{% static "polls/images/{{freetradezonedata.imagename}}"%}')">
当我转到网页并刷新时,这就是控制台正在寻找的内容:
"GET /polls/static/polls/images/%7B%7Bfreetradezonedata.imagename%7D%7D HTTP/1.1" 404 1781
我数据库中的其他替换操作正在我的html中发生。
我是否可以进行语法更改,或者可以进行修改以使其生效?
我应该尝试其他方法吗?
我确实尝试使用来自其他解决方案的{{MEDIA_URL}}{{freetradezonedata.imagename}}
,结果是:
/polls/1/test/background.gif HTTP / 1.1“ 404 2943
它成功替换了图像名称,但完全忽略了路径的media_url部分。
media_url
设置为MEDIA_URL = '/polls/static/polls/images/'
答案 0 :(得分:0)
在查看其他评论时,我发现在static中什么也不会替换标签。因此我尝试仅在输入图像路径的最后一部分时进行编码,以查看其呈现方式。它可以正常工作,呈现为/polls/static/polls/images/background.gif HTTP / 1.1“ 304 0