          if max_value is not None:
              self.validators.append(validators.MaxValueValidator(max_value))
          if min_value is not None:
              self.validators.append(validators.MinValueValidator(min_value))
          print self.__class__.__name__, self.validators
  
      def to_native(self, data):
          try:
              data = int(str(data))
          except (ValueError, TypeError):
 
</s> remove         # if issubclass(model_field.__class__, models.TextField):
        #     kwargs['widget'] = widgets.Textarea

        # if model_field.help_text is not None:
        #     kwargs['help_text'] = model_field.help_text

        # TODO: TypedChoiceField?
        if model_field.flatchoices:  # This ModelField contains choices
            kwargs['choices'] = model_field.flatchoices
            if model_field.null:
                kwargs['empty'] = None
            return ChoiceField(**kwargs)

        if model_field.null and \
                issubclass(model_field.__class__, (models.CharField, models.TextField)):
            kwargs['allow_none'] = True

 </s> add  </s> remove             #  if model_field.help_text is not None:
            #      kwargs['help_text'] = model_field.help_text
            if model_field.verbose_name is not None:
 </s> add             if model_field.verbose_name: </s> remove             #  if model_field.help_text is not None:
            #      kwargs['help_text'] = model_field.help_text
            if model_field.verbose_name is not None:
 </s> add             if model_field.verbose_name:
          if max_value is not None:
              self.validators.append(validators.MaxValueValidator(max_value))
          if min_value is not None:
              self.validators.append(validators.MinValueValidator(min_value))

  
      def to_native(self, data):
          try:
              data = int(str(data))
          except (ValueError, TypeError):
keep keep keep keep replace keep keep keep keep keep
 Added help_text argument to fields 
rest_framework/fields.py