django图片相关处理方法

前台访问后台图片

对于ImageField类型的字段,需要进行特殊处理,相关处理配置如下所示:

1、setting中配置MEDIA_URL和MEDIA_ROOT

MEDIA_URL="media"
#配置图片文件夹路径
MEDIA_ROOT=(
        os.path.join(BASE_DIR, ''media)
    )

2、如果使用加载,需要在setting的TEMPLATES中加上下面

'django.template.context_processors.madia'

3、设置url

from django.views.static improt serve
from project.setting import MEDIA_ROOT
url(r'^media/(?P<path>.*)', serve,{'document_root':settings.MEDIA_ROOT}