diff options
Diffstat (limited to 'rest_framework/fields.py')
| -rw-r--r-- | rest_framework/fields.py | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/rest_framework/fields.py b/rest_framework/fields.py index b23813ec..544afc98 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -135,8 +135,7 @@ def humanize_field(field):      """      humanized = { -        'type': (field.type_name if field.type_name -                 else humanize_field_type(field.form_field_class)), +        'type': humanize_field_type(field.__class__),          'required': getattr(field, 'required', False),          'label': field.label,      } @@ -154,7 +153,8 @@ def humanize_form_fields(form):      :return: A dictionary of {field_label: humanized description}      """ -    fields = SortedDict([(f.name, humanize_field(f)) for f in form.fields]) +    fields = SortedDict([(name, humanize_field(field)) +                         for name, field in form.fields.iteritems()])      return fields | 
