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

Django ManifestStaticFilesStorage-即使staticfiles.json显示正确的映射,仍会获取旧的静态文件,django,django-templates,django-staticfiles,django-storage,django-static,Django,Django Templates,Django Staticfiles,Django Storage,Django Static,我正在使用文件存储。在执行了collectstatic并将文件移动到prod之后,我仍然看到旧的css文件(带有旧的MD5哈希字符串)正在被提取 settings.py: STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage' 在prod上,我可以看到staticfiles.json显示了正确的(新的)css文件,但当我从网页“查看源代码”时,我仍然可以看到旧的css被提取 我可

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

settings.py:

STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
在prod上,我可以看到staticfiles.json显示了正确的(新的)css文件,但当我从网页“查看源代码”时,我仍然可以看到旧的css被提取


我可能错过了什么?

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


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

我也遇到了同样的问题,重新启动gunicorn也帮了我的忙,因为django在启动期间会将staticfiles.json文件的内容缓存在内存中。它用于快速查找
{%static%}
标记中每个静态文件的哈希文件名。