          if not api_settings.FORM_METHOD_OVERRIDE:
              return  # Cannot use form overloading
  
          try:
              view.check_permissions(clone_request(request, method))
          except exceptions.APIException:
              return False  # Doesn't have permissions
          return True
  
      def serializer_to_form_fields(self, serializer):
 
</s> remove from rest_framework import generics, serializers, status
 </s> add from rest_framework import generics, renderers, serializers, status </s> remove         raw_data_put_form = self.get_raw_data_form(view, 'PUT', request, media_types)
        raw_data_post_form = self.get_raw_data_form(view, 'POST', request, media_types)
        raw_data_patch_form = self.get_raw_data_form(view, 'PATCH', request, media_types)
 </s> add         raw_data_put_form = self._get_raw_data_form(view, 'PUT', request, media_types)
        raw_data_post_form = self._get_raw_data_form(view, 'POST', request, media_types)
        raw_data_patch_form = self._get_raw_data_form(view, 'PATCH', request, media_types) </s> remove         put_form = self.get_form(view, 'PUT', request)
        post_form = self.get_form(view, 'POST', request)
        patch_form = self.get_form(view, 'PATCH', request)
        delete_form = self.get_form(view, 'DELETE', request)
        options_form = self.get_form(view, 'OPTIONS', request)
 </s> add         put_form = self._get_form(view, 'PUT', request)
        post_form = self._get_form(view, 'POST', request)
        patch_form = self._get_form(view, 'PATCH', request)
        delete_form = self._get_form(view, 'DELETE', request)
        options_form = self._get_form(view, 'OPTIONS', request)
            view.check_permissions(request)
          if not api_settings.FORM_METHOD_OVERRIDE:
              return  # Cannot use form overloading
  
          try:
            view.check_permissions(request)
          except exceptions.APIException:
              return False  # Doesn't have permissions
          return True
  
      def serializer_to_form_fields(self, serializer):
keep keep keep keep replace keep keep keep keep keep
 Forms in Broseable API support dynamic serializers based on request method 
rest_framework/renderers.py