所以我使用sass来更新我的Django网站,我使用git来编写整个版本。我最近对CSS文件进行了更新,其中包含一些错误信息。 Sass编译了这些更改,我将新版本推送到了服务器。我查看了服务器并且新的css文件实际上存在并反映了这些更改,但是当我查看我们的站点时,css文件被引用为缓存文件:
“/静态/ CACHE / CSS / 35ed7f45f0e3.css”
Unfortunatley这个缓存版本仍然有错误,我怎么能告诉django和memcache刷新这个引用所以我的网站看起来不像大便?
我尝试通过shell清除缓存,但旧的缓存文件引用仍存在于我的html中。
答案 0 :(得分:10)
你有没有跑过collectstatic?
python manage.py collectstatic
答案 1 :(得分:0)
2020
如果python manage.py collectstatic
解决方案不起作用,并且您的代码中的所有内容都是正确的。
在浏览器中按ctr + F5
绕过缓存。
然后它将有望运行。