          return [
              _force_text_recursive(item) for item in data
          ]
      elif isinstance(data, dict):
          return dict([
              (key, _force_text_recursive(value))
              for key, value in data.items()
          ])
      return force_text(data)
  
 
</s> remove         return [
 </s> add         ret = [ </s> remove             raise ValidationError(self._errors)
 </s> add             raise ValidationError(self.errors)
        ret = dict([
          return [
              _force_text_recursive(item) for item in data
          ]
      elif isinstance(data, dict):
        ret = dict([
              (key, _force_text_recursive(value))
              for key, value in data.items()
          ])
      return force_text(data)
  
keep keep keep keep replace keep keep keep keep keep
 Errors in browsable API on error. Closes #3024. 
rest_framework/exceptions.py