【django】django后台上传的文件访问问题
django后台上传的文件,通过url访问需要如下设置:
- 在setting.py文件中加入以下两行代码
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
- 在urls.py中加入如下代码:
from django.views.static import serve
from mysite.settings import MEDIA_ROOT # mysite是项目名称
from django.conf.urls import url
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^media/(?P<path>.*)$', serve, {"document_root":MEDIA_ROOT}) # 添加的代码
]