Ejercicio: Creación de usuarios

Completado

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

  1. En Visual Studio Code, seleccione Terminal>Nuevo terminal para abrir una nueva ventana de terminal.

  2. 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
    
  3. Ejecute el comando siguiente para crear un superusuario:

    python manage.py createsuperuser
    
  4. 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.

  1. Vaya a http://localhost:8000/admin..

    Screenshot showing the Django admin sign-in page.

  2. 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.

    Screenshot showing the Django admin interface.

  3. Seleccione Usuarios.

    Ahora verá la lista de usuarios, que incluye el usuario que ha creado.

    Screenshot showing the list of Django admin users.

Creación de un usuario de personal

  1. En la esquina superior derecha, seleccione AGREGAR USUARIO.

  2. Escriba un nombre de usuario para staffuser.

  3. Escriba una contraseña que cumpla los requisitos de complejidad y confírmela.

  4. Seleccione SAVE (GUARDAR).

  5. En la pantalla siguiente, seleccione Staff status (Estado de personal) para que el nuevo usuario sea de personal.

    Screenshot showing the user options window.

  6. Seleccione SAVE (GUARDAR).