code: def get_context(self, data, accepted_media_type, renderer_context):
          
          context = super(AdminRenderer, self).get_context(
              data, accepted_media_type, renderer_context
          )
  
          paginator = getattr(context['view'], 'paginator', None)
          if (paginator is not None and data is not None):
              try:
                  results = paginator.get_results(data)
              except (TypeError, KeyError):
                  results = data
          else:
              results = data
  
          if results is None:
              header = {}
              style = 'detail'
          elif isinstance(results, list):
              header = results[0] if results else {}
              style = 'list'
          else:
              header = results
              style = 'detail'
  
          columns = [key for key in header.keys() if key != 'url']
          details = [key for key in header.keys() if key != 'url']
  
          context['style'] = style
          context['columns'] = columns
          context['details'] = details
          context['results'] = results
          context['error_form'] = getattr(self, 'error_form', None)
          context['error_title'] = getattr(self, 'error_title', None)
          return context
docs: Render the HTML for the browsable API representation.