簡體   English   中英

Whitenoise靜態文件上傳不適用於DEBUG = False

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM