docs: def redirect_to_sudo(next_url, sudo_url=None):
      """
      Redirects the user to the login page, passing the given 'next' page
      """
      if sudo_url is None:
          sudo_url = URL
  
      sudo_url_parts = list(urlparse(resolve_url(sudo_url)))
  
      querystring = QueryDict(sudo_url_parts[4], mutable=True)
      querystring[REDIRECT_FIELD_NAME] = next_url
      sudo_url_parts[4] = querystring.urlencode(safe='/')
  
      return HttpResponseRedirect(urlunparse(sudo_url_parts))