  
  __all__ = ['Resource']
  
  
  class Resource(EmitterMixin, AuthMixin, FormValidatorMixin, RequestMixin, View):
      """Handles incoming requests and maps them to REST operations,
      performing authentication, input deserialization, input validation, output serialization."""
  
      # List of RESTful operations which may be performed on this resource.
      # These are going to get dropped at some point, the allowable methods will be defined simply by
 
</s> remove     """The form class that should be used for validation, or None to turn off form validation."""
    form = None
    bound_form_instance = None
 </s> add     The view class should provide `.form` attribute which specifies the form classmethod
    to be used for validation.
    
    On calling validate() this validator may set a `.bound_form_instance` attribute on the
    view, which may be used by some renderers."""
 </s> remove     
 </s> add     # List of validators to validate, cleanup and type-ify the request content    
    validators = (validators.FormValidator,)
 </s> remove class FormValidatorMixin(ValidatorMixin):
    """Validator Mixin that uses forms for validation.
    Extends the ValidatorMixin interface to also provide a get_bound_form() method.
    (Which may be used by some emitters.)"""
 </s> add class FormValidator(BaseValidator):
    """Validator class that uses forms for validation.
    Also provides a get_bound_form() method which may be used by some renderers. </s> remove class ModelFormValidatorMixin(FormValidatorMixin):
    """Validator Mixin that uses forms for validation and falls back to a model form if no form is set.
    Extends the ValidatorMixin interface to also provide a get_bound_form() method.
    (Which may be used by some emitters.)"""
 </s> add class ModelFormValidator(FormValidator):
    """Validator class that uses forms for validation and otherwise falls back to a model form if no form is set.
    Also provides a get_bound_form() method which may be used by some renderers."""
class Resource(EmitterMixin, AuthMixin, RequestMixin, View):
  
  __all__ = ['Resource']
  
  
class Resource(EmitterMixin, AuthMixin, RequestMixin, View):
      """Handles incoming requests and maps them to REST operations,
      performing authentication, input deserialization, input validation, output serialization."""
  
      # List of RESTful operations which may be performed on this resource.
      # These are going to get dropped at some point, the allowable methods will be defined simply by
keep keep keep keep replace keep keep keep keep keep
 Lots of validator tests passing after refactor 
djangorestframework/resource.py