ManifestStaticFilesStorage - 即使 staticfiles.json 显示正确的映射,仍会获取旧的静态文件

ManifestStaticFilesStorage - still fetching old static file even when staticfiles.json shows the right mapping

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

settings.py:

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

在产品上,我可以看到 staticfiles.json 显示正确的(新)css 文件,但是当我从网页上执行 'view-source' 时,我仍然可以看到旧的 css 正在获取。

我可能错过了什么?

移动文件后重新启动产品上的 Django。

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

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