  
      @property
      def rendered_content(self):
          """
          """
          renderer, media_type = self._determine_renderer()
  
          # Set the media type of the response
          self['Content-Type'] = renderer.media_type
  
 
</s> remove         # TODO: renderer *could* override media_type in .render() if required.
 </s> add  </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         # TODO: must go
        self.view = None
 </s> add  </s> remove         raise ErrorResponse(content={'error':
 </s> add         raise ImmediateResponse(content={'error': </s> remove         renderers = [renderer_cls(self.view) for renderer_cls in self.renderers]

 </s> add 
        The final rendered content. Accessing this attribute triggers the complete rendering cycle : 
        selecting suitable renderer, setting response's actual content type, rendering data.
  
      @property
      def rendered_content(self):
          """
        The final rendered content. Accessing this attribute triggers the complete rendering cycle : 
        selecting suitable renderer, setting response's actual content type, rendering data.
          """
          renderer, media_type = self._determine_renderer()
  
          # Set the media type of the response
          self['Content-Type'] = renderer.media_type
  
keep keep keep add keep keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/response.py