              
          # If we still don't have a form instance then try to get an unbound form
          if not form_instance:
              try:
                  form_instance = resource.get_bound_form()
              except:
                  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:
 
</s> remove             form_instance = self._get_generic_content_form(resource)
 </s> add             form_instance = self._get_generic_content_form(view) </s> remove     def _get_form_instance(self, resource):
 </s> add     def _get_form_instance(self, view): </s> remove         form_instance = getattr(resource, 'bound_form_instance', None)
 </s> add         form_instance = getattr(view, 'bound_form_instance', None) </s> remove                     form_instance = resource.get_bound_form(resource.response.cleaned_content)
 </s> add                     form_instance = view.get_bound_form(view.response.cleaned_content) </s> remove             if resource.response.has_content_body:
 </s> add             if view.response.has_content_body:
                form_instance = view.get_bound_form()
              
          # If we still don't have a form instance then try to get an unbound form
          if not form_instance:
              try:
                form_instance = view.get_bound_form()
              except:
                  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:
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