diff options
| author | Tom Christie | 2015-02-21 15:31:02 +0000 |
|---|---|---|
| committer | Tom Christie | 2015-02-21 15:31:02 +0000 |
| commit | b69032f3a794bbc45974a6b362b186c494373ae1 (patch) | |
| tree | 1bc222da8bdeef69039c0224b32592e9e1ba03d0 /rest_framework/metadata.py | |
| parent | bab36779a0e771ec35a124edaa4cc4ad5303afdc (diff) | |
| parent | 91416632a86f518a043ac1b82da3d1774701ba96 (diff) | |
| download | django-rest-framework-b69032f3a794bbc45974a6b362b186c494373ae1.tar.bz2 | |
Merge pull request #2586 from rense/master
Set field max_length/max_value as actual attribute.
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) |
