                  pass
  
          # If we still don't have a form instance then try to get an unbound form which can tunnel arbitrary content types
          if not form_instance:
              form_instance = self._get_generic_content_form(resource)
          
          return form_instance
  
  
      def _get_generic_content_form(self, resource):
 
</s> remove                 form_instance = resource.get_bound_form()
 </s> add                 form_instance = view.get_bound_form() </s> remove     def _get_generic_content_form(self, resource):
 </s> add     def _get_generic_content_form(self, view): </s> remove     def _get_form_instance(self, resource):
 </s> add     def _get_form_instance(self, view): </s> remove         # as the resource won't treat the form's value as the content of the request.
        if not getattr(resource, 'USE_FORM_OVERLOADING', False):
 </s> add         # as the view won't treat the form's value as the content of the request.
        if not getattr(view, 'USE_FORM_OVERLOADING', False): </s> remove         form_instance = getattr(resource, 'bound_form_instance', None)
 </s> add         form_instance = getattr(view, 'bound_form_instance', None)
            form_instance = self._get_generic_content_form(view)
                  pass
  
          # If we still don't have a form instance then try to get an unbound form which can tunnel arbitrary content types
          if not form_instance:
            form_instance = self._get_generic_content_form(view)
          
          return form_instance
  
  
      def _get_generic_content_form(self, resource):
keep keep keep keep replace keep keep keep keep keep
 Rename resource to view in few remaining places in renderers (because that's what it now is) 
djangorestframework/renderers.py