Commit 241be383 by Jens Alm

Added TextField to recognized fields

parent 41dd63b3
...@@ -409,6 +409,13 @@ class BooleanField(WritableField): ...@@ -409,6 +409,13 @@ class BooleanField(WritableField):
return False return False
raise ValidationError(self.error_messages['invalid'] % value) raise ValidationError(self.error_messages['invalid'] % value)
class TextField(WritableField):
type_name = 'TextField'
def from_native(self, value):
if isinstance(value, basestring) or value is None:
return value
return smart_unicode(value)
class CharField(WritableField): class CharField(WritableField):
type_name = 'CharField' type_name = 'CharField'
......
...@@ -381,6 +381,7 @@ class ModelSerializer(Serializer): ...@@ -381,6 +381,7 @@ class ModelSerializer(Serializer):
models.DateField: DateField, models.DateField: DateField,
models.EmailField: EmailField, models.EmailField: EmailField,
models.CharField: CharField, models.CharField: CharField,
models.TextField: TextField,
models.CommaSeparatedIntegerField: CharField, models.CommaSeparatedIntegerField: CharField,
models.BooleanField: BooleanField, models.BooleanField: BooleanField,
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment