          """
          Returns the cleaned, validated request content.
          """
          if not hasattr(self, '_content'):
              self._content = self.validate_request(self.DATA, self.FILES)
          return self._content
  
      @property
 
</s> remove         Given the request *data* return the cleaned, validated content.
        Typically raises an :class:`response.ErrorResponse` with status code 400 (Bad Request) on failure.
 </s> add         Given the request *data* and optional *files*, return the cleaned, validated content.
        May raise an :class:`response.ErrorResponse` with status code 400 (Bad Request) on failure. </s> remove     def validate_request(self, data, files):
 </s> add     def validate_request(self, data, files=None): </s> remove     def validate_request(self, data, files):
 </s> add     def validate_request(self, data, files=None): </s> remove         if not self.form:
 </s> add         # A form on the view overrides a form on the resource.
        form = getattr(self.view, 'form', self.form)

        # Use the requested method or determine the request method
        if method is None and hasattr(self.view, 'request') and hasattr(self.view, 'method'):
            method = self.view.method
        elif method is None and hasattr(self.view, 'request'):
            method = self.view.request.method

        # A method form on the view or resource overrides the general case.
        # Method forms are attributes like `get_form` `post_form` `put_form`.
        if method:
            form = getattr(self, '%s_form' % method.lower(), form)
            form = getattr(self.view, '%s_form' % method.lower(), form)

        if not form:
        May raise an :class:`response.ErrorResponse` with status code 400 (Bad Request).
          """
          Returns the cleaned, validated request content.
        May raise an :class:`response.ErrorResponse` with status code 400 (Bad Request).
          """
          if not hasattr(self, '_content'):
              self._content = self.validate_request(self.DATA, self.FILES)
          return self._content
  
      @property
keep add keep keep keep keep keep keep
 Allow .form specified on view.  Allow get_form, put_form, post_form.  Add .PARAMS. 
djangorestframework/mixins.py