CSS有时不会重新加载Django

时间:2017-02-21 19:56:40

标签: html css django

我正在Django开展一个项目,我正在尝试清理一些CSS。该项目名为'rs'。项目文件夹中样式表的路径是:

rsinterface/static/rsinterface/style.css

在我的文件顶部,我使用{% load staticfiles %}包含静态文件。

然后我使用以下行链接样式表:

<link rel="stylesheet" type="text/css" href="{% static 'rsinterface/style.css' %}" />

我对样式表做了一些更改,应立即显示,保存并关闭样式表,重新加载页面,并且没有任何更改。有一些样式表被加载,因为所有以前存在的样式保持不变,但我所做的编辑没有反映出来。我没有恢复任何更改,大约一个小时后我再次重新加载页面,并且更改就在那里。然后我再次更改了样式表,再一次,页面没有改变。从那时起,它实际上一直在改变页面。

我发现总是进行样式更改的一种方法是每次修改CSS文件的名称,但这会导致版本控制软件出现问题。是否有这种现象的解释,还有其他解决方法,以确保它不会继续发生?

2 个答案:

答案 0 :(得分:1)

尝试更新浏览器并在保存CSS后删除数据。

例如,在Chrome中,使用Ctrl + F5(Windows / LInux)或Cmd + Shift + R(Mac)

答案 1 :(得分:0)

因为您的网站仍在使用CSS的缓存版本。 您可以在Chrome调试器中的“网络”标签下轻松看到此内容。 enter image description here

只需在其他浏览器中打开或清除浏览器中的缓存即可。