      Handles incoming requests and maps them to REST operations.
      Performs request deserialization, response serialization, authentication and input validation.
      """
  
      resource = None
      """
      The resource to use when validating requests and filtering responses,
      or `None` to use default behaviour.
      """
  
      renderers = renderers.DEFAULT_RENDERERS
      """
      List of renderer classes the resource can serialize the response with, ordered by preference.
      """
  
 
</s> remove _resource_classes = (
    None,
    resources.Resource,
    resources.FormResource,
    resources.ModelResource
)


class View(ResourceMixin, DjangoView):
 </s> add class View(DjangoView): </s> remove     List of renderer classes the resource can serialize the response with, ordered by preference.
 </s> add     List of renderer classes the view can serialize the response with, ordered by preference. </s> remove     List of parser classes the resource can parse the request with.
 </s> add     List of parser classes the view can parse the request with. </s> remove 
        description = None

        # If this view has a resource that's been overridden,
        # then try to use the resource's docstring
        if getattr(self, 'resource', None) not in _resource_classes:
            description = self.resource.__doc__

        # Otherwise use the view docstring
        if not description:
            description = self.__doc__ or ''

 </s> add         description = self.__doc__ or '' </s> remove         # If this view has a resource that's been overridden, then use that resource for the name
        if getattr(self, 'resource', None) not in _resource_classes:
            name = self.resource.__name__
            name = _remove_trailing_string(name, 'Resource')
            name += getattr(self, '_suffix', '')

        # If it's a view class with no resource then grok the name from the class name
        else:
            name = self.__class__.__name__
            name = _remove_trailing_string(name, 'View')

 </s> add         name = self.__class__.__name__
        name = _remove_trailing_string(name, 'View')
      Handles incoming requests and maps them to REST operations.
      Performs request deserialization, response serialization, authentication and input validation.
      """
  






      renderers = renderers.DEFAULT_RENDERERS
      """
      List of renderer classes the resource can serialize the response with, ordered by preference.
      """
  
keep keep keep keep replace replace replace replace replace replace keep keep keep keep keep
 Drop out resources & mixins 
djangorestframework/views.py