我正在使用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
答案 0 :(得分:0)
对不起伙计们!我发现了自己的错误。而不是MEDIA_URL我使用的是STATIC_URL