这是一个奇怪的错误。我正在当地开展一个Django项目。
当我对staticfiles(.css和.js)进行更改时,它们不会出现在浏览器的更新版本中。
因此,如果我在.css文件中添加新样式,则更改会显示在Chrome中,但不会显示在Firefox中。
类似的.js文件更改出现在firefox中,但不出现在chrome中。
首先,我认为这是一个git branch问题,删除了git,没有用。
我还尝试清理浏览器缓存并强制刷新网站。
怎么了?
答案 0 :(得分:1)
假设"本地模式"意味着您正在运行常规runserver
,请检查您是否正在运行它的两个副本! (在Windows中,打开您的任务管理器并检查更多不需要的python.exe
实例并将其杀死。
如果您不使用runserver
,而是使用生产服务器,请考虑使用cache busting技术。
答案 1 :(得分:1)
在本地开发时,我有时会遇到同样的错误。我提出的最佳解决方案是重新启动浏览器。我仍然不知道是否与Chrome相关的问题,因为它也与其他框架一起发生(在本地开发上)。尝试清除浏览器缓存。