【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/’