我有以下代码可以在我的Django项目的base.html中引用我的CSS脚本:
<link href="{% static 'css/project.css' %}" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
问题是,每当我从“ project.css”添加/删除样式时,运行服务器时它都不会更新。
我知道发生这种情况是因为每次页面加载时,浏览器缓存都会认为它之前已经看到过该文件,然后从磁盘重新加载缓存的版本。我也知道一个解决方案是每次进行更新时都更改css文件名。
每次刷新浏览器时,是否有更简单的方法来重新加载.css文件?
提前致谢
小智 12
你必须每次都点击 Ctrl + f5 来更新你的 CSS,这不是愚蠢的。你实际上可以做这样的事情:
<link rel="stylesheet" href="/static/css/mycss.css?{% now "U" %}"/>
Run Code Online (Sandbox Code Playgroud)
{% now "U" %} 将生成一个随机时间戳,每次您重新加载页面时都会更新您的 CSS。我希望这有效。
为了更好地理解检查:点击这里
| 归档时间: |
|
| 查看次数: |
2632 次 |
| 最近记录: |