比如1:
加载图片路径是:
http://127.0.0.1:8000/photo/2015/11/p2177813396.jpg
但是没自动加载最上级文件路径!
手动添加最上级文件路径photo/可以加载出来:
http://127.0.0.1:8000/photo/photo/2015/11/p2177813396.jpg
怎么配置可自动加载?
我的配置如下:
STATIC_URL = '/static/'
MEDIA_URL='/photo/'
MEDIA_ROOT=os.path.join(BASE_DIR, "photo")
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
url(r'^photo/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.MEDIA_ROOT,}),
url(r'^admin/upload/(?P<dir_name>[^/]+)$', upload_image, name='upload_image'),
这个是前端模板的问题,在前端模板不会自动添加media路径的前缀~
需要手动加一下
按如下方式改一下试试: