diff options
| author | Jens Alm | 2012-10-15 13:46:44 +0200 |
|---|---|---|
| committer | Jens Alm | 2012-10-15 13:46:44 +0200 |
| commit | c94272650915eef368cdc5d157644884c3eecccb (patch) | |
| tree | 2cf1ca191bd1136664e12ac898eb8ebe67410b32 /rest_framework | |
| parent | afbc9684f2108f6fd0ad4ef0ab4c5d19953c1561 (diff) | |
| download | django-rest-framework-c94272650915eef368cdc5d157644884c3eecccb.tar.bz2 | |
Added docs, integer fields and refactored models.TextField to use CharField
I realized that per the django forms, there is no need for a separate
TextField, an unlimited CharField is perfectly good.
Also added default field for the different IntegerField types
Diffstat (limited to 'rest_framework')
| -rw-r--r-- | rest_framework/serializers.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 5afbced2..13f8cde2 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -377,11 +377,14 @@ class ModelSerializer(Serializer): field_mapping = { models.FloatField: FloatField, models.IntegerField: IntegerField, + models.PositiveIntegerField: IntegerField, + models.SmallIntegerField: IntegerField, + models.PositiveSmallIntegerField: IntegerField, models.DateTimeField: DateTimeField, models.DateField: DateField, models.EmailField: EmailField, models.CharField: CharField, - models.TextField: TextField, + models.TextField: CharField, models.CommaSeparatedIntegerField: CharField, models.BooleanField: BooleanField, } |
