          
          This may be overridden to provide for other behavior, but typically you'll
          instead want to just set the :attr:`media_type` attribute on the class.
          """
          return media_type_matches(content_type, self.media_type)
  
      def parse(self, stream):
          """
          Given a *stream* to read from, return the deserialized output.
          Should return a 2-tuple of (data, files).
 
</s> remove     # TODO: This should be simpler now.
    #       Add a handles_response() to the renderer, then iterate through the
    #       acceptable media types, ordered by how specific they are,
    #       calling handles_response on each renderer.
 </s> add 
        return media_type_matches(self.media_type, content_type)
          
          This may be overridden to provide for other behavior, but typically you'll
          instead want to just set the :attr:`media_type` attribute on the class.
          """
        return media_type_matches(self.media_type, content_type)
  
      def parse(self, stream):
          """
          Given a *stream* to read from, return the deserialized output.
          Should return a 2-tuple of (data, files).
keep keep keep keep replace keep keep keep keep keep
 Renderers can now cope with parameterised args.  ResponseMixin gets cleaned up & added Renderer.can_handle_response(), mirroring Parsers.can_handle_request() 
djangorestframework/parsers.py