django上线后media里面的uploads里面的上传的图片加载失败404解决

1.忘记在url里面添加加载路径
urls 配置
需要引入一个方法处理静态文件
from django.views.static import serve

另外需要从 settings 中引入设置好的 media 目录地址 MEDIA_ROOT
from MxOnline.settings import MEDIA_ROOT

最后在 url 中配置完整如下

from django.views.static import serve
from blog.settings import MEDIA_ROOT

urlpatterns = [
    # 处理 media 信息,用于图片获取
    url(r'^media/(?P<path>.*)', serve, {"document_root":MEDIA_ROOT}),
]

至此就可以显示出来图片。

简书参考详细:https://www.jianshu.com/p/32c52066ddb4

猜你喜欢

转载自blog.csdn.net/qq_35531549/article/details/86601179