      """
      An exception representing an Response that should be returned immediately.
      Any content should be serialized as-is, without being filtered.
      """
  
 
</s> remove class ErrorResponse(BaseException):
 </s> add class ErrorResponse(Response, BaseException): </s> remove     def __init__(self, status, content=None, headers={}):
        self.response = Response(status, content=content, headers=headers)
 </s> add  </s> remove         raise ErrorResponse(status.HTTP_200_OK, response_obj)
 </s> add         raise ErrorResponse(content=content, status=status.HTTP_200_OK) </s> remove             response_obj['fields'] = field_name_types
 </s> add             content['fields'] = field_name_types </s> remove 
        content = json.loads(response.content)
 </s> add         content = response.raw_content
    pass
      """
      An exception representing an Response that should be returned immediately.
      Any content should be serialized as-is, without being filtered.
      """
    pass
  
keep keep keep add keep
 Response as a subclass of HttpResponse - first draft, not quite there yet. 
djangorestframework/response.py