diff options
| author | Tom Christie | 2012-10-03 09:45:27 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-10-03 09:45:27 +0100 |
| commit | 1a05942166abfc68f83caea535aa44733b1e37a9 (patch) | |
| tree | 02ce6b0d2dfa4a1bf60368be0a0f236860eceeaa /rest_framework/serializers.py | |
| parent | c30e0795bebd9980a66ae7db1a0d8c43f77d4c11 (diff) | |
| download | django-rest-framework-1a05942166abfc68f83caea535aa44733b1e37a9.tar.bz2 | |
Stopgap fix for model fields rendering in browseable API
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: |
