如何在Django Rest框架中从APIView将上下文传递给Serailizers

时间:2019-01-08 10:32:04

标签: django-rest-framework

我试图从APIView中获取序列化上下文, 如何在Django Rest框架中从APIView将上下文传递给Serailizers

1 个答案:

答案 0 :(得分:2)

如果要手动实例化上下文,这是将上下文传递给序列化器的方法。

serializer = MySerializer(data=data, context={'request': 'format': self.format_kwarg, self.request, 'view': self})

当然,您可以将序列化器所需的任何其他数据添加到上下文字典中,但通常包含请求对象,视图和格式