【Django】使用ImageField

想使用ImageField获得文件url路径
在settings.py末尾中添加:

MEDIA_ROOT = 'media/'
MEDIA_URL = '/media/'

在urls.py中配置:

from django.conf.urls import include, url
from django.conf import  settings
from django.conf.urls.static import static

urlpatterns = [
        '''你的其他url配置'''
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

我的getImage函数 (view.py)

def getIcon(request):
    id=request.GET['wxID']
    u=User.objects.get(wxID=id)
    return HttpResponse(u.icon.url)

返回: 图片的URL路径,使用该路径,只需在返回时加上‘IP:Port/’

posted @ 2017-07-05 15:09  ArtisticZhao  阅读(104)  评论(0编辑  收藏  举报