              'allowed_methods': view.allowed_methods,
              'available_formats': [renderer_cls.format for renderer_cls in view.renderer_classes],
              'response_headers': response_headers,
  
              #'put_form': self.get_rendered_html_form(view, 'PUT', request),
              #'post_form': self.get_rendered_html_form(view, 'POST', request),
              #'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
              #'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
  
              'raw_data_put_form': raw_data_put_form,
              'raw_data_post_form': raw_data_post_form,
              'raw_data_patch_form': raw_data_patch_form,
              'raw_data_put_or_patch_form': raw_data_put_or_patch_form,
 
</s> remove         super(ChoiceField, self).__init__(*args, **kwargs)
 </s> add         super(ChoiceField, self).__init__(**kwargs) </s> remove from django.core.exceptions import ValidationError
 </s> add  </s> remove     field1 = serializers.CharField(3, required=True)
    field2 = serializers.CharField(10, required=False)
 </s> add     field1 = serializers.CharField(max_length=3, required=True)
    field2 = serializers.CharField(max_length=10, required=False) </s> remove     #_hyperlink_field_class = HyperlinkedRelatedField
    #_hyperlink_identify_field_class = HyperlinkedIdentityField
 </s> add     # _hyperlink_field_class = HyperlinkedRelatedField
    # _hyperlink_identify_field_class = HyperlinkedIdentityField
            # 'put_form': self.get_rendered_html_form(view, 'PUT', request),
            # 'post_form': self.get_rendered_html_form(view, 'POST', request),
            # 'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
            # 'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
              'allowed_methods': view.allowed_methods,
              'available_formats': [renderer_cls.format for renderer_cls in view.renderer_classes],
              'response_headers': response_headers,
  
            # 'put_form': self.get_rendered_html_form(view, 'PUT', request),
            # 'post_form': self.get_rendered_html_form(view, 'POST', request),
            # 'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
            # 'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
            # 'put_form': self.get_rendered_html_form(view, 'PUT', request),
            # 'post_form': self.get_rendered_html_form(view, 'POST', request),
            # 'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
            # 'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
            # 'put_form': self.get_rendered_html_form(view, 'PUT', request),
            # 'post_form': self.get_rendered_html_form(view, 'POST', request),
            # 'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
            # 'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
            # 'put_form': self.get_rendered_html_form(view, 'PUT', request),
            # 'post_form': self.get_rendered_html_form(view, 'POST', request),
            # 'delete_form': self.get_rendered_html_form(view, 'DELETE', request),
            # 'options_form': self.get_rendered_html_form(view, 'OPTIONS', request),
  
              'raw_data_put_form': raw_data_put_form,
              'raw_data_post_form': raw_data_post_form,
              'raw_data_patch_form': raw_data_patch_form,
              'raw_data_put_or_patch_form': raw_data_put_or_patch_form,
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Add relations and get tests running 
rest_framework/renderers.py