              data = serializer.data
          form_instance = OnTheFlyForm(data)
          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)
          """
  
 
</s> remove         Returns a form that allows for arbitrary content types to be tunneled via standard HTML forms
 </s> add         Returns a form that allows for arbitrary content types to be tunneled
        via standard HTML forms. </s> remove     def render(self, data=None, accepted_media_type=None):
 </s> add     def render(self, data, accepted_media_type=None, renderer_context=None): </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     def get_content(self, view, request, data, accepted_media_type):
 </s> add     def get_default_renderer(self, view):
    def get_generic_content_form(self, media_types):
              data = serializer.data
          form_instance = OnTheFlyForm(data)
          return form_instance
  
    def get_generic_content_form(self, media_types):
          """
          Returns a form that allows for arbitrary content types to be tunneled via standard HTML forms
          (Which are typically application/x-www-form-urlencoded)
          """
  
keep keep keep keep replace keep keep keep keep keep
 Make sure JSON output in Browseable API is nicely indented 
rest_framework/renderers.py