diff options
| author | Markus Törnqvist | 2013-05-18 16:50:59 +0300 | 
|---|---|---|
| committer | Markus Törnqvist | 2013-05-18 16:50:59 +0300 | 
| commit | e7ddaf5472ba3746da2a0e9dfed6326fc90ce08e (patch) | |
| tree | a2a8d2e344356df06f9c0395b100507202a81178 /rest_framework/renderers.py | |
| parent | 1343398868937ed1e401054a8490bcea57d649d7 (diff) | |
| download | django-rest-framework-e7ddaf5472ba3746da2a0e9dfed6326fc90ce08e.tar.bz2 | |
Turns out label and help_text are not always there
Diffstat (limited to 'rest_framework/renderers.py')
| -rw-r--r-- | rest_framework/renderers.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index a58025cd..2b56d6e4 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -366,8 +366,11 @@ class BrowsableAPIRenderer(BaseRenderer):              if getattr(v, 'default', None) is not None:                  kwargs['initial'] = v.default -            kwargs['label'] = v.label -            kwargs['help_text'] = v.help_text +            if getattr(v, 'label', None) is not None: +                kwargs['label'] = v.label + +            if getattr(v, 'help_text', None) is not None: +                kwargs['help_text'] = v.help_text              fields[k] = v.form_field_class(**kwargs) | 
