      def rendered_content(self):
          """
          """
          renderer, media_type = self._determine_renderer()
          # TODO: renderer *could* override media_type in .render() if required.
  
          # Set the media type of the response
          self['Content-Type'] = renderer.media_type
  
          # Render the response content
 
</s> remove     # TODO: wrap this behavior around dispatch(), ensuring it works
    # out of the box with existing Django classes that use render_to_response.
 </s> add  </s> remove         renderers = [renderer_cls(self.view) for renderer_cls in self.renderers]

 </s> add  </s> remove         # TODO: must go
        self.view = None
 </s> add  </s> remove             # TODO: ugly
 </s> add             # TODO: ugly hack to handle both HttpResponse and Response. 
      def rendered_content(self):
          """
          """
          renderer, media_type = self._determine_renderer()

  
          # Set the media type of the response
          self['Content-Type'] = renderer.media_type
  
          # Render the response content
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