Django2 media文件访问配置

Django2 media文件访问配置_第1张图片项目目录如图所示;
要在HTML文件中访问media文件夹下的图片等静态文件时,需要如下配置。

  1. 配置setting.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
  1. 配置urls.py
from django.urls import re_path
from django.views.static import serve
from .settings import MEDIA_ROOT

urlpatterns = [
    re_path(r'^media/(?P.*)$', serve, {'document_root': MEDIA_ROOT}),
]
  1. 修改HTML内容
<img src="/media/{{path}}">

你可能感兴趣的:(Python,Django,Python,Django2,Media)