          return form_instance
  
      def get_generic_content_form(self, view):
          """
          Returns a form that allows for arbitrary content types to be tunneled via standard HTML forms
          (Which are typically application/x-www-form-urlencoded)
          """
  
          # If we're not using content overloading there's no point in supplying a generic form,
          # as the view won't treat the form's value as the content of the request.
 
</s> remove     def get_generic_content_form(self, view):
 </s> add     def get_generic_content_form(self, media_types): </s> remove             def __init__(self, view, request):
                """We don't know the names of the fields we want to set until the point the form is instantiated,
                as they are determined by the Resource the form is being created against.
                Add the fields dynamically."""
 </s> add             def __init__(self): </s> remove         Get the content as if it had been rendered by a non-documenting renderer.

        (Typically this will be the content as it would have been if the Resource had been
        requested with an 'Accept: */*' header, although with verbose style formatting if appropriate.)
 </s> add         Return an instance of the first valid renderer.
        (Don't use another documenting renderer.) </s> remove         return [renderer(self) for renderer in self.renderer_classes]
 </s> add         return [renderer() for renderer in self.renderer_classes]
        Returns a form that allows for arbitrary content types to be tunneled
        via standard HTML forms.
          return form_instance
  
      def get_generic_content_form(self, view):
          """
        Returns a form that allows for arbitrary content types to be tunneled
        via standard HTML forms.
          (Which are typically application/x-www-form-urlencoded)
          """
  
          # If we're not using content overloading there's no point in supplying a generic form,
          # as the view won't treat the form's value as the content of the request.
keep keep keep keep replace keep keep keep keep keep
 Make sure JSON output in Browseable API is nicely indented 
rest_framework/renderers.py