          content is the raw content.
  
          The set of renderers that the response can handle.
  
          Should be a tuple/list of classes as described in the :mod:`renderers` module.
          """
          # First argument taken by `SimpleTemplateResponse.__init__` is template_name,
          # which we don't need
          super(Response, self).__init__(None, status=status)
          # We need to store our content in raw content to avoid overriding HttpResponse's
 
</s> remove         content is the raw content.

        The set of renderers that the response can handle.
 </s> add         `content` is the raw content, not yet serialized. This must be simple Python
        data that renderers can handle (cf: dict, str, ...) </s> remove The :mod:`response` module provides Response classes you can use in your
views to return a certain HTTP response. Typically a response is *rendered*
into a HTTP response depending on what renderers are set on your view and
als depending on the accept header of the request.
 </s> add The :mod:`response` module provides :class:`Response` and :class:`ImmediateResponse` classes.

`Response` is a subclass of `HttpResponse`, and can be similarly instantiated and returned
from any view. It is a bit smarter than Django's `HttpResponse` though, for it knows how
to use :mod:`renderers` to automatically render its content to a serial format.
This is achieved by :

    - determining the accepted types by checking for an overload or an `Accept` header in the request
    - looking for a suitable renderer and using it on the content given at instantiation


`ImmediateResponse` is an exception that inherits from `Response`. It can be used
to abort the request handling (i.e. ``View.get``, ``View.put``, ...), 
and immediately returning a response. </s> remove         On failure the ErrorResponse content is a dict which may contain :obj:`'errors'` and :obj:`'field-errors'` keys.
 </s> add         On failure the ImmediateResponse content is a dict which may contain :obj:`'errors'` and :obj:`'field-errors'` keys. </s> remove         # TODO: renderer *could* override media_type in .render() if required.
 </s> add  </s> remove         # TODO: must go
        self.view = None
 </s> add 
        `renderers` is a list/tuple of renderer instances and represents the set of renderers
        that the response can handle.
          content is the raw content.
  
          The set of renderers that the response can handle.
  
        `renderers` is a list/tuple of renderer instances and represents the set of renderers
        that the response can handle.
          """
          # First argument taken by `SimpleTemplateResponse.__init__` is template_name,
          # which we don't need
          super(Response, self).__init__(None, status=status)
          # We need to store our content in raw content to avoid overriding HttpResponse's
keep keep keep keep replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/response.py