0
我是django的新手,我在django中使用tastypie做了一个webservice。我从我的Android应用程序发送图像,并将其保存在所需的文件夹中。我想获取将我的用户发送到我的API的图像的名称。我试过这段代码,但我从数据库中获取第二个姓。我想这是刚刚由用户发送,因为我必须做的处理和响应发送回用户从数据库中获取姓氏django
图像的姓氏这是我的模型
from django.db import models
from PIL import Image
class Foo(models.Model):
img = models.ImageField(upload_to="images/", null=True, blank=True)
这是我api.py
from tastypie.resources import ModelResource
from tastypie.constants import ALL
from tastypie import fields
from tastypie.authorization import Authorization
from models import Foo
from article import forms
class MultipartResource(object):
def deserialize(self, request, data, format=None):
if not format:
format = request.META.get('CONTENT_TYPE', 'application/json')
if format == 'application/x-www-form-urlencoded':
return request.POST
if format.startswith('multipart'):
data = request.POST.copy()
data.update(request.FILES)
return data
return super(MultipartResource, self).deserialize(request, data, format)
class FooResource(MultipartResource,ModelResource):
img = fields.FileField(attribute="img", null=True, blank=True)
class Meta:
queryset = Foo.objects.all()
resource_name = 'article'
authorization = Authorization()
obj=Foo.objects.latest('id')
lastid=obj.pk
imagename=Foo.objects.get(id=lastid)
print imagename