2013-04-08 163 views
0

正在使用现有模板当我更改新图像的名称时,当我返回它显示的上一图像时,它会显示。是否有缓存列表,我可以改变做Django的新修改。图像不在Django模板中显示

原始 <img class="HeaderImage" src="/media/img/logo.png" />

我的更新 <img class="HeaderImage" src="/media/img/logo_1.png" />

+1

图像是否存在?你如何提供你的文件?你真的有缓存启用?你使用django的静态文件吗? – 2013-04-08 08:24:16

+0

是的图像确实存在。在设置文件中,我有'MEDIA_URL ='http://127.0.0.1/media/'那会算静态 – saiyan101 2013-04-08 08:32:36

+0

这通常不是你在Django中服务文件的方式。你有没有在Django网站上试过这个教程? – 2013-04-08 08:34:03

回答

0

刷新浏览器,并再次获得数据(按Shift + F5)
确保在spcified浏览器的新形象存在。
你的浏览器的清除高速缓存(在浏览器的设置)
关闭浏览器并重新打开它(有时工作,如果高速缓存是空的,但元件仍显示为bevore [特别是图像])

0

使用在下一个例子中,我有同样的问题,我只是不得不修改源:

<img src="{% static "images/final.jpg" %}" alt="Chania" alt="Cinque Terre" width="500" height="200"> 
+2

欢迎来到Stack Overflow!请为此代码添加一些解释来帮助OP。这将有助于提供未来观众可以从中学习的答案。有关更多信息,请参阅[答案]。 – 2017-01-31 22:03:13