Django CSS没有更新

新手上路,请多包涵

对于我的 Django 项目,我有这段代码可以在我的 base.html 中引用我的 CSS 脚本:

 <link href="{% static 'css/project.css' %}" rel="stylesheet">

问题是,每当我从 project.css 添加或删除样式时,运行服务器时它不会更新。

我知道会发生这种情况,因为每次页面加载浏览器缓存都会认为它之前已经看到过该文件并从磁盘重新加载缓存版本。我也知道一个解决方案是在每次更新时更改 CSS 文件名。

每次刷新浏览器时是否有更简单的方法来重新加载 CSS 文件?

原文由 Kartikeya Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 760
2 个回答

您可以使用 ctrl + F5 绕过缓存

详细参考: https ://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache

原文由 Abhijith K 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果您更改目录集 STATIC_ROOT 下的静态文件,而不是特定应用程序下的静态目录,则会在开发过程中发生(在 settings.py 中将 DEBUG 设置为 True)。

换句话说,当在本地工作(在本地主机上)并且 DEBUG 设置为 True 时,不要忘记更改在您的应用程序目录下提供的静态文件。

原文由 Luke 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题