              'post_form': post_form,
              'patch_form': patch_form,
              'delete_form': delete_form,
              'options_form': options_form,
              'api_settings': api_settings
          })
  
          ret = template.render(context)
 
</s> remove             media_types = [parser.media_type for parser in view.parser_classes]
            return self.get_generic_content_form(media_types)
 </s> add             return
            'generic_content_form': generic_content_form,
              'post_form': post_form,
              'patch_form': patch_form,
              'delete_form': delete_form,
              'options_form': options_form,
            'generic_content_form': generic_content_form,
              'api_settings': api_settings
          })
  
          ret = template.render(context)
keep keep keep add keep keep keep keep
 Added tabs between object form and generic content form on PUT/PATCH form

Some extra behaviour to `BrowsableAPIRenderer` to handle PATCH form.
Added PATCH button on generic content PUT form.
Tabs between object form and generic content form on PUT/PATCH form wich are
both allways visible now.

Fix #570
Refs #591 
rest_framework/renderers.py