Ejercicio: Creación de usuarios
Cuando cree proyectos, la interfaz de administración se creará automáticamente, pero no configurará ningún acceso de usuario. Para iniciar sesión en el sitio de administración de Django, ahora necesitamos crear el primer usuario, que es un superusuario.
Creación de un superusuario
En Visual Studio Code, seleccione Terminal>Nuevo terminal para abrir una nueva ventana de terminal.
Ejecute el código siguiente para asegurarse de que el entorno virtual está activado:
# Windows .\\venv\\Source\\Activate # Linux or macOS source ./venv/bin/activate
Ejecute el comando siguiente para crear un superusuario:
python manage.py createsuperuser
Responda a las preguntas del asistente para completar el proceso. Escriba el nombre de usuario que quiera usar, una dirección de correo electrónico y una contraseña.
Nota:
La contraseña debe ser compleja según los estándares de Django. Esto significa que debe tener al menos ocho caracteres y una combinación de letras mayúsculas y minúsculas, caracteres especiales y números. Si no cumple las reglas de complejidad, Django le preguntará si quiere invalidar los requisitos, lo que no se recomienda.
Inicio de sesión en el sitio de administración
Una vez que haya creado el usuario administrador, es el momento de iniciar sesión por primera vez en la interfaz de administración de Django. Durante la configuración del proyecto anteriormente en este módulo, iniciamos el servidor, por lo que el sitio de administración ya está activo.
Vaya a http://localhost:8000/admin..
Escriba el nombre de usuario y la contraseña que creó anteriormente.
Una vez que haya iniciado sesión correctamente en el sitio de administración, debería ver una pantalla similar a la siguiente.
Seleccione Usuarios.
Ahora verá la lista de usuarios, que incluye el usuario que ha creado.
Creación de un usuario de personal
En la esquina superior derecha, seleccione AGREGAR USUARIO.
Escriba un nombre de usuario para staffuser.
Escriba una contraseña que cumpla los requisitos de complejidad y confírmela.
Seleccione SAVE (GUARDAR).
En la pantalla siguiente, seleccione Staff status (Estado de personal) para que el nuevo usuario sea de personal.
Seleccione SAVE (GUARDAR).