![](/img/trans.png)
[英]Whitenoise Not Working when DEBUG = FALSE - Django - Hosting Static Files
[英]Whitenoise static file upload not working with DEBUG=False
我有一個Django Web應用程序,並且使用Whitenoise提供靜態文件。 問題是當DEBUG=False
時,我無法上傳和獲取圖像。 DEBUG=True
時一切正常,但是當我禁用它時,上傳不再起作用,但檢索圖像仍然有效。
這是我的白噪聲配置:
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/'
Whitenoise不適用於提供媒體文件。 它在啟動時掃描目錄,並假定在應用程序運行時文件不會更改。
有關更多信息,請參見第32期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.