aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/renderers.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/renderers.py')
-rw-r--r--rest_framework/renderers.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py
index 931dd434..4fb36060 100644
--- a/rest_framework/renderers.py
+++ b/rest_framework/renderers.py
@@ -364,6 +364,12 @@ class HTMLFormRenderer(BaseRenderer):
serializers.ManyRelation: {
'default': 'select_multiple.html',
'checkbox': 'select_checkbox.html'
+ },
+ serializers.Serializer: {
+ 'default': 'fieldset.html'
+ },
+ serializers.ListSerializer: {
+ 'default': 'list_fieldset.html'
}
})
@@ -392,7 +398,9 @@ class HTMLFormRenderer(BaseRenderer):
template = loader.get_template(template_name)
context = Context({
'field': field,
- 'input_type': input_type
+ 'input_type': input_type,
+ 'renderer': self,
+ 'layout': layout
})
return template.render(context)