Я передаю изображение с помощью Django REST framework.К сожалению, он загружает вместо дисплеев.Я думаю, я должен установить заголовок Content-Disposition = 'inline'
.Как мне сделать это в View
или Renderer
?
class ImageRenderer(renderers.BaseRenderer):
media_type = 'image/*'
format = '*'
charset = None
render_style = 'binary'
def render(self, data, media_type=None, renderer_context=None):
return data
class ImageView(APIView):
renderer_classes = (ImageRenderer, )
def get(self, request, format=None):
image=MyImage.objects.get(id=1)
image_file = image.thumbnail_png.file
return Response(image)