Return image url in Django Rest Framework

后端 未结 4 2178
孤街浪徒
孤街浪徒 2020-12-31 11:05

I am using Django Rest Framework and have the following model:

class Picture(models.Model):
    some_field = models.ForeignKey(some_model)
    image = models         


        
4条回答
  •  無奈伤痛
    2020-12-31 11:12

    def get(self, request, aid):
    '''
    Get Image
    '''
    try:
        picture = Picture.objects.filter(some_field=aid)
    except Picture.DoesNotExist:
        raise Http404
    
    serialiser = PictureSerialiser(picture, context={'request': request}) # Code Added here
    return Response(serialiser.data)
    

    in your get views just add context={'request': request}. And It may work fine. My code is working and I am getting full url of Image. DRF Docs

提交回复
热议问题