      def get_renderers(self):
          """
          Instantiates and returns the list of renderers the response will use.
          """
          if self.renderers is None:
              renderer_classes = api_settings.DEFAULT_RENDERERS
          else:
              renderer_classes = self.renderers
  
          if self.format:
 
</s> remove             renderer_classes = self.renderers
 </s> add             renderer_classes = self.renderer_classes </s> remove         self.renderers = renderers
 </s> add         self.renderer_classes = renderer_classes </s> remove         return [parser() for parser in self.parsers]
 </s> add         return [parser() for parser in self.parser_classes] </s> remove         return [authentication() for authentication in self.authentication]
 </s> add         return [authentication() for authentication in self.authentication_classes] </s> remove             response.renderers = self.renderers
 </s> add             response.renderer_classes = self.renderer_classes
        if self.renderer_classes is None:
      def get_renderers(self):
          """
          Instantiates and returns the list of renderers the response will use.
          """
        if self.renderer_classes is None:
              renderer_classes = api_settings.DEFAULT_RENDERERS
          else:
              renderer_classes = self.renderers
  
          if self.format:
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