              self.renderers = renderers
          # TODO: must go
          self.view = None
  
      # TODO: wrap this behavior around dispatch(), ensuring it works
      # out of the box with existing Django classes that use render_to_response.
      @property
      def rendered_content(self):
          """
          """
          renderer, media_type = self._determine_renderer()
 
</s> remove         # TODO: must go
        self.view = None
 </s> add  </s> remove         # TODO: renderer *could* override media_type in .render() if required.
 </s> add  </s> remove             # TODO: ugly
 </s> add             # TODO: ugly hack to handle both HttpResponse and Response.  </s> remove     def __init__(self, view):
 </s> add     def __init__(self, view=None):
              self.renderers = renderers
          # TODO: must go
          self.view = None
  


      @property
      def rendered_content(self):
          """
          """
          renderer, media_type = self._determine_renderer()
keep keep keep keep replace replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/response.py