django media配置

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

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.获取图片

原文地址:https://www.cnblogs.com/chenyishi/p/10650220.html