我正在面对django的一些奇怪的CSS问题 . 我的CSS工作正常,但有些如果我更改任何规则或添加另一个规则它不会生效 .
我正在用这个把css放在django上:
(r'^/css/(?P<path>.*)$', 'django.views.static.serve',
{'document_root':'/home/lioy/django_projects/terrasis/css/'}),
它链接到我的base.html:
<link rel =“stylesheet”href =“/ css / style.css”type =“text / css”/>
有用 . 但不知何故,我对我的style.css所做的改变并没有生效 . 我试图改变一个已经工作的属性的背景颜色,没有任何事情发生 . 这是一个错误还是什么......?
我重新启动了django服务器,它没有任何区别......
1 回答
为了加快页面加载,浏览器可能正在使用CSS文件的缓存副本;认为它自上次获取以来没有改变 .
在这种情况下,您将在控制台中看到类似的内容:
其中304 Not Modified状态码means:
您可以按ctrl F5强制缓存刷新(无论如何都在Firefox中) .
之后你应该看到浏览器再次获取CSS文件,例如: