  
      def _determine_renderer(self):
          """
          Determines the appropriate renderer for the output, given the list of
          accepted media types, and the :attr:`renderers` set on this class.
  
          Returns a 2-tuple of `(renderer, media_type)`
  
          See: RFC 2616, Section 14
          http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
 
</s> remove         return [renderer.media_type for renderer in self.renderers]
 </s> add         return [renderer.media_type for renderer in self.renderer_classes] </s> remove         return [parser.media_type for parser in self.parsers]
 </s> add         return [parser.media_type for parser in self.parser_classes] </s> remove         return [renderer.format for renderer in self.renderers]
 </s> add         return [renderer.format for renderer in self.renderer_classes] </s> remove         return self.renderers[0]
 </s> add         return self.renderer_classes[0] </s> remove         return self.parsers[0]
 </s> add         return self.parser_classes[0]
        accepted media types, and the :attr:`renderer_classes` set on this class.
  
      def _determine_renderer(self):
          """
          Determines the appropriate renderer for the output, given the list of
        accepted media types, and the :attr:`renderer_classes` set on this class.
  
          Returns a 2-tuple of `(renderer, media_type)`
  
          See: RFC 2616, Section 14
          http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
keep keep keep keep replace keep keep keep keep keep
 Better naming for properties on views, requests and responses

renderers is now renderer_classes
parsers is now parser_classes
authentication is now authentication_classes 
djangorestframework/response.py