      def _rendered_formats(self):
          """
          Return a list of all the formats that this view can render.
          """
          return [renderer.format for renderer in self.renderers]
  
      @property
      def _default_renderer(self):
          """
          Return the view's default renderer class.
 
</s> remove         Determines the appropriate renderer for the output, given the client's 'Accept' header,
 </s> add         Determines the appropriate renderer for the output, given the list of accepted media types, </s> remove         Should be a tuple/list of classes as described in the :mod:`renderers` module.
 </s> add         `renderers` is a list/tuple of renderer instances and represents the set of renderers
        that the response can handle. </s> remove     def __init__(self, view):
 </s> add     def __init__(self, view=None): </s> remove         Return reason text corresponding to our HTTP response status code.
 </s> add         Returns reason text corresponding to our HTTP response status code. </s> remove             for renderer in renderers:
 </s> add             for renderer in self.renderers:
        return [renderer.format for renderer in self.get_renderers()]
      def _rendered_formats(self):
          """
          Return a list of all the formats that this view can render.
          """
        return [renderer.format for renderer in self.get_renderers()]
  
      @property
      def _default_renderer(self):
          """
          Return the view's default renderer class.
keep keep keep keep replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/mixins.py