      def get_parsers(self):
          """
          Instantiates and returns the list of parsers the request will use.
          """
          return [parser() for parser in self.parsers]
  
      def get_authentications(self):
          """
          Instantiates and returns the list of parsers the request will use.
          """
 
</s> remove         return [authentication() for authentication in self.authentication]
 </s> add         return [authentication() for authentication in self.authentication_classes] </s> remove         if self.renderers is None:
 </s> add         if self.renderer_classes is None: </s> remove         self.renderers = renderers
 </s> add         self.renderer_classes = renderer_classes </s> remove         return self.renderers[0]
 </s> add         return self.renderer_classes[0] </s> remove         return [parser.media_type for parser in self.parsers]
 </s> add         return [parser.media_type for parser in self.parser_classes]
        return [parser() for parser in self.parser_classes]
      def get_parsers(self):
          """
          Instantiates and returns the list of parsers the request will use.
          """
        return [parser() for parser in self.parser_classes]
  
      def get_authentications(self):
          """
          Instantiates and returns the list of parsers the request will use.
          """
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/request.py