我有一个Django网络应用程序,我使用Whitenoise提供静态文件。问题是我无法在DEBUG=False
时上传和获取图片。一切都适用于DEBUG=True
但是当我禁用它时,上传不再有效,但检索图像是有效的。
这是我的whitenoise配置:
wsgi.py
from whitenoise.django import DjangoWhiteNoise
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
application = DjangoWhiteNoise(application)
和settings.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'public/static/public/images')
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
STATIC_URL = '/static/'
STATIC_ROOT = 'public/static/'