我正在使用Django Rest Framework上傳圖像。 上傳工作正常,正在媒體文件夾下上傳。配置不當(「空靜態字頭不允許」)
但我無法使媒體鏈接可瀏覽。它說Error 404
。
爲了讓它們可瀏覽,我製作了這些更改。
在settings.py我添加下列行。
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') STATIC_URL = '/media/'
在url.py我添加下列行
if settings.DEBUG is True: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
DEBUG
是True
在settings.py
,因爲它不在生產中。它在我的本地機器上正在開發中。
但是當我開始它顯示我下面的錯誤服務器: -
ImproperlyConfigured :- Empty static prefix not permitted