code: def permission_denied(request, template_name='403.html'):
      
  
      response = render_in_page(request, template_name)
  
      if response:
          return response
  
      try:
          template = loader.get_template(template_name)
      except TemplateDoesNotExist:
          return http.HttpResponseForbidden('<h1>403 Forbidden</h1>', content_type='text/html')
      return http.HttpResponseForbidden(template.render(RequestContext(request)))
docs: Permission denied (403) handler.
  
      Templates: :template:`403.html`
      Context: None
  
      If the template does not exist, an Http403 response containing the text
      "403 Forbidden" (as per RFC 2616) will be returned.