【发布时间】:2014-10-15 10:08:01
【问题描述】:
我正在使用 Django Rest Framework 并具有以下模型:
class Picture(models.Model):
some_field = models.ForeignKey(some_model)
image = models.ImageField()
我想编写一个 GET 端点来返回图像的 url。这是我到目前为止所做的
def get(self, request, aid):
'''
Get Image
'''
try:
picture = Picture.objects.filter(some_field=aid)
except Picture.DoesNotExist:
raise Http404
serialiser = PictureSerialiser(picture)
return Response(serialiser.data)
和我的序列化器如下:
class PictureSerialiser(serializers.ModelSerializer):
class Meta:
model = Picture
fields = ('field', 'image')
如何确保回复是{field:'Value here', image:'url to image'}?
【问题讨论】:
标签: python django django-rest-framework