gpt4 book ai didi

javascript - Django 静态文件没有更新

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:25 25 4
gpt4 key购买 nike

在我的 Django 项目中,应用程序 my_app 有一个引用 javascript 静态文件的模板:

<script src="{% static 'my_app/my_script.js' %}"></script>

一旦我在 my_app/templates/my_app 中安装了 my_script.js,一切似乎都正常了。在某些时候,我用不同的脚本覆盖了 my_script.js,这样 my_script.js 现在就有了不同的内容。

但是,当我用浏览器加载 my_app 时,它会加载旧的 my_script.js,尽管它不再存在。我该如何解决?谢谢。

最佳答案

我经常使用 ?v=00001 或任何定义的数字来强制清除浏览器中的缓存。所以在你的情况下它可能是:

<script src="{% static 'my_app/my_script.js?v=00001' %}"></script>

或者:

<script src="{% static 'my_app/my_script.js' %}?v=00001"></script>

下次更改脚本时,将数字增加到 00002。当然有很多方法可以做到这一点,但我仍然更喜欢这种方法。

关于javascript - Django 静态文件没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17777429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com