向 django 添加 whitenoise 会出现 "ImproperlyConfigured: WSGI application" 错误

Adding whitenoise to django gives an "ImproperlyConfigured: WSGI application" error

如果我不添加,我的应用程序就可以工作

"whitenoise.middleware.WhiteNoiseMiddleware"

进入settings.py

中的MIDDLEWARE

但是如果我把它加回去,它就不会工作并且会出现这个错误

django.core.exceptions.ImproperlyConfigured: WSGI application 'story_4.wsgi.application' could not be loaded; Error importing module.

这是我的 wsgi.py 文件中的内容

#wsgi.py

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'story_4.settings')

application = get_wsgi_application()

如有任何答复,我们将不胜感激。

问题已解决,请记得将您的 Whitenoise 更新到最新版本 pip install --upgrade whitenoise

我的仍然是 3.3.0,显然 django 不喜欢它。