diff options
| author | Tom Christie | 2012-09-25 13:35:28 +0100 | 
|---|---|---|
| committer | Tom Christie | 2012-09-25 13:35:28 +0100 | 
| commit | b7b7ca5af98cae434b1022b294634f8b09ce298c (patch) | |
| tree | 499d449d087e712cabd49925ad80228b04275ef5 /rest_framework/renderers.py | |
| parent | e0913e29b846a5b6aedc08ef8243ce62e80ecbfd (diff) | |
| download | django-rest-framework-b7b7ca5af98cae434b1022b294634f8b09ce298c.tar.bz2 | |
Don't display readonly fields
Diffstat (limited to 'rest_framework/renderers.py')
| -rw-r--r-- | rest_framework/renderers.py | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 58bd11f0..eeba7339 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -240,6 +240,8 @@ class DocumentingHTMLRenderer(BaseRenderer):              object = self.view.object          serializer = self.view.get_serializer(instance=object)          for k, v in serializer.fields.items(): +            if v.readonly: +                continue              fields[k] = field_mapping[v.__class__.__name__]()          OnTheFlyForm = type("OnTheFlyForm", (forms.Form,), fields)          if object and not self.view.request.method == 'DELETE':  # Don't fill in the form when the object is deleted  | 
