1、setting.py文件
MEDIA_URL='/media/' MEDIA_ROOT=os.path.join(BASE_DIR,"media")
注意:MEDIA_ROOT 不是列表,踩过坑
2、urls.py文件
# 导入正则路径 from django.urls import re_path from django.views.static import serve # formsite 是项目的名称 from formsite.settings import MEDIA_ROOT urlpatterns = [ # document_root 是固定字段 re_path(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}), ]
3、telemetry文件配置
<img src="/media/{{路径}}">
4、获取配置meida的图片
http://127.0.0.1:8000/media/add_article_file/a.jpg
Django媒体文件配置指南
本文详细介绍了在Django项目中如何正确配置媒体文件的上传、访问路径,包括设置MEDIA_URL和MEDIA_ROOT,以及在urls.py中添加媒体文件的URL映射。通过遵循这些步骤,可以确保媒体文件如图片、文档等能够被正确地上传和访问。
1506

被折叠的 条评论
为什么被折叠?



