aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/metadata.py
diff options
context:
space:
mode:
authorTom Christie2015-02-21 15:31:02 +0000
committerTom Christie2015-02-21 15:31:02 +0000
commitb69032f3a794bbc45974a6b362b186c494373ae1 (patch)
tree1bc222da8bdeef69039c0224b32592e9e1ba03d0 /rest_framework/metadata.py
parentbab36779a0e771ec35a124edaa4cc4ad5303afdc (diff)
parent91416632a86f518a043ac1b82da3d1774701ba96 (diff)
downloaddjango-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.py8
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)