我想通过调用super
从第三方库继承视图,然后从django-rest-framework
向Response
object添加一些额外数据。但是,我不确定如何做到这一点,因为所有示例都显示仅在实例化时将数据包装在Response
对象中。
如果需要更多上下文:我正在尝试使用ObtainJSONWebToken
的{{1}}视图,以添加用户数据。现在,视图添加的响应仅包含JWT。
答案 0 :(得分:2)
事实证明,使用Response.data
def post(self, request, *args, **kwargs):
response = super().post(request, *args, **kwargs)
response.data['first_name'] = "John"
response.data['last_name'] = "Doe"
return response