1.在项目setting中具体配置:
MEDIA_URL = ‘/media/’
MEDIA_ROOT = os.path.join(BASE_DIR, ‘media’)
2 在url.py 中配置路由
复制代码
from bookweb.settings import MEDIA_ROOT, STATICFILES_ROOT
from django.views.static import serve
urlpatterns = [
re_path(’^media/(?P
]
3、使用MEDIA_URL
settings.py 中添加:
TEMPLATES = [
{
‘BACKEND’: ‘django.template.backends.django.DjangoTemplates’,
‘DIRS’: [os.path.join(BASE_DIR, ‘templates’),],
‘APP_DIRS’: True,
‘OPTIONS’: {
‘context_processors’: [
…
’django.template.context_processors.media’,
],
},
},
]
.html 中使用:
{{MEDIA_URL}}{{ i.image }}