【问题标题】:Stop caching in Django在 Django 中停止缓存
【发布时间】:2021-01-04 13:46:21
【问题描述】:

我在项目中使用 Django 和 Bootstrap 4,并使用我自己的自定义 css 进行设计。

每次我在 css 文件中进行新的设计更改时,我都必须清除浏览器缓存并重新加载页面以查看更改,或者如果我重命名自定义 css 文件,那么我的设计更改是可见的。

有什么方法可以禁用缓存仅用于开发,我可以在实时环境中启用它。我是新手,Django 很大。请分享执行此操作的最佳做​​法。

【问题讨论】:

标签: css django twitter-bootstrap caching browser


【解决方案1】:

将模板中的 ?n={{random_number}} 附加到 css 路径。

您可以编写自定义模板标签来获取随机数,例如this

【讨论】:

  • 这将如何解决问题。我没明白重点。
  • 它将强制浏览器从服务器获取文件(因为它是一个带有新获取参数的新路径)。你可以在这里阅读更多:stackoverflow.com/a/9692722/2732913
猜你喜欢
  • 2018-06-15
  • 2017-11-03
  • 2017-12-11
  • 1970-01-01
  • 2013-10-05
  • 2014-04-06
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多