aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorTom Christie2012-10-03 09:45:27 +0100
committerTom Christie2012-10-03 09:45:27 +0100
commit1a05942166abfc68f83caea535aa44733b1e37a9 (patch)
tree02ce6b0d2dfa4a1bf60368be0a0f236860eceeaa /rest_framework/serializers.py
parentc30e0795bebd9980a66ae7db1a0d8c43f77d4c11 (diff)
downloaddjango-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.py20
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: