This commit is contained in:
Marko Tibold 2012-10-24 10:33:04 -07:00
commit 1f0eb865a3

View File

@ -420,6 +420,10 @@ class ModelSerializer(Serializer):
models.CommaSeparatedIntegerField: CharField, models.CommaSeparatedIntegerField: CharField,
models.BooleanField: BooleanField, models.BooleanField: BooleanField,
} }
if model_field.flatchoices: # This ModelField contains choices
ret = ChoiceField(model_field.flatchoices)
else:
try: try:
ret = field_mapping[model_field.__class__]() ret = field_mapping[model_field.__class__]()
except KeyError: except KeyError: