          if not renderers:
              return '[No renderers were found]'
  
          media_type = add_media_type_param(media_type, 'indent', '4')
          content = renderers[0](resource).render(obj, media_type)
          if not all(char in string.printable for char in content):
              return '[%d bytes of binary content]'
              
          return content
              
 
</s> remove         renderers = [renderer for renderer in resource.renderers if not isinstance(renderer, DocumentingTemplateRenderer)]
 </s> add         renderers = [renderer for renderer in view.renderers if not isinstance(renderer, DocumentingTemplateRenderer)] </s> remove         return GenericContentForm(resource)
 </s> add         return GenericContentForm(view) </s> remove                 self.fields[resource.CONTENT_PARAM] = forms.CharField(label='Content',
 </s> add                 self.fields[view.CONTENT_PARAM] = forms.CharField(label='Content', </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                 contenttype_choices = [(media_type, media_type) for media_type in resource.parsed_media_types]
                initial_contenttype = resource.default_parser.media_type
 </s> add                 contenttype_choices = [(media_type, media_type) for media_type in view.parsed_media_types]
                initial_contenttype = view.default_parser.media_type
        content = renderers[0](view).render(obj, media_type)
          if not renderers:
              return '[No renderers were found]'
  
          media_type = add_media_type_param(media_type, 'indent', '4')
        content = renderers[0](view).render(obj, media_type)
          if not all(char in string.printable for char in content):
              return '[%d bytes of binary content]'
              
          return content
              
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