          """
          if isinstance(response, Response):
              response.view = self
              response.request = request
              response.renderers = self.renderers
              if api_settings.FORMAT_SUFFIX_KWARG:
                  response.format = kwargs.get(api_settings.FORMAT_SUFFIX_KWARG, None)
  
          for key, value in self.headers.items():
              response[key] = value
 
</s> remove             renderer_classes = self.renderers
 </s> add             renderer_classes = self.renderer_classes </s> remove         if self.renderers is None:
 </s> add         if self.renderer_classes is None: </s> remove         renderers = [renderer for renderer in view.renderers
 </s> add         renderers = [renderer for renderer in view.renderer_classes </s> remove         return Response(request=request, renderers=renderers)
 </s> add         return Response(request=request, renderer_classes=renderer_classes) </s> remove         self.renderers = renderers
 </s> add         self.renderer_classes = renderer_classes
            response.renderer_classes = self.renderer_classes
          """
          if isinstance(response, Response):
              response.view = self
              response.request = request
            response.renderer_classes = self.renderer_classes
              if api_settings.FORMAT_SUFFIX_KWARG:
                  response.format = kwargs.get(api_settings.FORMAT_SUFFIX_KWARG, None)
  
          for key, value in self.headers.items():
              response[key] = value
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/views.py