Cómo saltar y redirigir en Django
Por ejemplo, si el usuario está navegando por un artículo y se da cuenta de que necesita iniciar sesión para descargar el archivo adjunto del artículo, hará clic en el enlace de inicio de sesión para ingresar a la página de inicio de sesión, ingresará el nombre de usuario y contraseña e inicie sesión correctamente, y luego lo redirigirá automáticamente a la página donde apareció originalmente el artículo. (Actualmente, muchos sitios web utilizan el método ajax para abrir un cuadro de diálogo para iniciar sesión, lo que tiene un mejor efecto)
¿Cómo implementarlo? La siguiente es la implementación de Django, pero la mayoría de los marcos web pueden hacerlo.
Operación de cierre de sesión:
Debido a que no es necesaria una página de cierre de sesión separada, es relativamente sencillo usar HTTP_REFERERER. La página de cierre de sesión de Django está escrita así:
cerrar sesión(solicitud)
devolver HttpResponseRedirect(request.META.get('HTTP_REFERERER):