diff options
Diffstat (limited to 'rest_framework/metadata.py')
| -rw-r--r-- | rest_framework/metadata.py | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index 3b058fab..bf3611aa 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -115,7 +115,13 @@ class SimpleMetadata(BaseMetadata):          field_info['type'] = self.label_lookup[field]          field_info['required'] = getattr(field, 'required', False) -        for attr in ['read_only', 'label', 'help_text', 'min_length', 'max_length']: +        attrs = [ +            'read_only', 'label', 'help_text', +            'min_length', 'max_length', +            'min_value', 'max_value' +        ] + +        for attr in attrs:              value = getattr(field, attr, None)              if value is not None and value != '':                  field_info[attr] = force_text(value, strings_only=True) | 
