1

我正在使用 ManifestStaticFilesStorage。在执行collectstatic并将文件移动到 prod 之后,我仍然看到旧的 css 文件(带有旧的 MD5 哈希字符串)被获取。

设置.py:

STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'

在 prod 上,我可以看到 staticfiles.json 显示正确的(新)css 文件,但是当我从网页执行“查看源代码”时,我仍然可以看到旧的 css 被获取。

我可能错过了什么?

4

2 回答 2

3

移动文件后在 prod 上重新启动 Django。

(我不知道为什么需要这样做,但这是唯一有效的方法)

于 2017-08-28T04:29:09.080 回答
0

我遇到了同样的问题,重新启动 gunicorn 帮助了我

于 2020-07-20T22:22:18.200 回答