  
          The context used in the template contains all the information
          needed to self-document the response to this request.
          """
          view = self.view
          request = view.request
          response = view.response
  
          content = self.get_content(view, request, data, accepted_media_type)
  
          put_form = self.get_form(view, 'PUT', request)
          post_form = self.get_form(view, 'POST', request)
 
</s> remove         content = self.get_content(view, request, data, accepted_media_type)
 </s> add         view = renderer_context['view']
        request = renderer_context['request']
        response = renderer_context['response']

        renderer = self.get_default_renderer(view)
        content = self.get_content(renderer, data, accepted_media_type, renderer_context) </s> remove     def render(self, data=None, accepted_media_type=None):
 </s> add     def render(self, data, accepted_media_type=None, renderer_context=None): </s> remove         view = self.view
        request, response = view.request, view.response
 </s> add         renderer_context = renderer_context or {}
        view = renderer_context['view']
        request = renderer_context['request']
        response = renderer_context['response'] </s> remove         name = self.get_name()
        description = self.get_description()

        breadcrumb_list = get_breadcrumbs(self.view.request.path)
 </s> add         name = self.get_name(view)
        description = self.get_description(view)
        breadcrumb_list = get_breadcrumbs(request.path) </s> remove         if self.view.response.status_code == 204:
            self.view.response.status_code = 200
 </s> add         if response.status_code == 204:
            response.status_code = 200
        accepted_media_type = accepted_media_type or ''
        renderer_context = renderer_context or {}
  
          The context used in the template contains all the information
          needed to self-document the response to this request.
          """
        accepted_media_type = accepted_media_type or ''
        renderer_context = renderer_context or {}
        accepted_media_type = accepted_media_type or ''
        renderer_context = renderer_context or {}
        accepted_media_type = accepted_media_type or ''
        renderer_context = renderer_context or {}
  
          content = self.get_content(view, request, data, accepted_media_type)
  
          put_form = self.get_form(view, 'PUT', request)
          post_form = self.get_form(view, 'POST', request)
keep keep keep keep replace replace replace keep keep keep keep keep
 Make sure JSON output in Browseable API is nicely indented 
rest_framework/renderers.py