Django没有显示更新的css文件

时间:2013-12-13 21:28:43

标签: django caching

所以我使用sass来更新我的Django网站,我使用git来编写整个版本。我最近对CSS文件进行了更新,其中包含一些错误信息。 Sass编译了这些更改,我将新版本推送到了服务器。我查看了服务器并且新的css文件实际上存在并反映了这些更改,但是当我查看我们的站点时,css文件被引用为缓存文件:

“/静态/ CACHE / CSS / 35ed7f45f0e3.css”

Unfortunatley这个缓存版本仍然有错误,我怎么能告诉django和memcache刷新这个引用所以我的网站看起来不像大便?

我尝试通过shell清除缓存,但旧的缓存文件引用仍存在于我的html中。

2 个答案:

答案 0 :(得分:10)

你有没有跑过collectstatic?

python manage.py collectstatic 

答案 1 :(得分:0)

2020

如果python manage.py collectstatic解决方案不起作用,并且您的代码中的所有内容都是正确的。
在浏览器中按ctr + F5绕过缓存。

然后它将有望运行。