django上传的图片以及在xadmin无法显示看到怎么办

如图,已经做好了图片上传的接口,并且测试也已经完成,可点击图片链接发现看不到图片,包括xadmin的后台网站也看不到图片




1.这种时候,首先打开项目的根urls,写入以下三句话


from django.confimport settings

from django.views.staticimport serve


url(r'^media/(?P<path>.*)$', serve, {"document_root": settings.MEDIA_ROOT}),


确保settings中注册了media路径

STATIC_URL ='/static/'

MEDIA_URL ="/media/"

STATICFILES_DIRS = (

os.path.join(BASE_DIR, "static"),

)

MEDIA_ROOT = os.path.join(BASE_DIR, "media")


你会发现,已经可以了,后台网站也同样可以看到图片


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容