diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 7048d87de..c2aa39335 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -358,7 +358,8 @@ class HTMLFormRenderer(BaseRenderer): """ renderer_context = renderer_context or {} request = renderer_context['request'] - + view = renderer_context['view'] + data = view.get_serializer(instance=getattr(view, 'object', None)).data template = loader.get_template(self.template) context = RequestContext(request, {'form': data}) return template.render(context)