Fullstack con Python
> Backend con Python
> Sesión 10
> Ejemplo-02
- Crear autenticación de entrada usando la vista auth_views.login de Django.
- Actualizar repositorio
- Usar la carpeta de trabajo
Clase-10/Ejemplo-02
-
Modificar la ruta
/login
para hacer uso de la vistaSe modifica el archivo
Biblioteca/catalogo/urls.py
con los siguientes imports:from django.contrib.auth import views as auth_views
Se modifica la ruta:
path("login/", auth_views.LoginView.as_view(template_name="registration/login.html"), name="login"),
Notar que se usa la misma plantilla login.html que ya se tenía, pero lo más importante es que no se necesita crear en este caso una vista, incluso se puede borrar la vista
login_user()
.Borra la vista
login_user() del archivos views.py
Verifica que el proceso de login y logout sigue funcionando
Esto está bien si no se necesita personalizar el proceso de login, de lo contrario si es necesario crear el proceso a mano.