当我们需要向服务器发送图片或视频,需要对这些媒体文件进行保存时,需要指定保存在哪并将保存的路径添加到路由中。

1.设置settings.py

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')

2.路由设置

from django.conf.urls import url
from django.views.static import serve
from MxShop.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^media/(?P<path>.*)$',  serve, {"document_root": MEDIA_ROOT}),
]

3.获取图片

 

posted on 2019-04-03 17:19  chester·chen  阅读(132)  评论(0编辑  收藏  举报