diff options
Diffstat (limited to 'rest_framework/serializers.py')
| -rw-r--r-- | rest_framework/serializers.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 83ec1470..5935bce5 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -350,16 +350,16 @@ class ModelSerializer(RelatedField, Serializer): """ Creates a default instance of a basic non-relational field. """ - field_mapping = dict([ - [models.FloatField, FloatField], - [models.IntegerField, IntegerField], - [models.DateTimeField, DateTimeField], - [models.DateField, DateField], - [models.EmailField, EmailField], - [models.CharField, CharField], - [models.CommaSeparatedIntegerField, CharField], - [models.BooleanField, BooleanField] - ]) + field_mapping = { + models.FloatField: FloatField, + models.IntegerField: IntegerField, + models.DateTimeField: DateTimeField, + models.DateField: DateField, + models.EmailField: EmailField, + models.CharField: CharField, + models.CommaSeparatedIntegerField: CharField, + models.BooleanField: BooleanField + } try: return field_mapping[model_field.__class__]() except KeyError: |
