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 |
