Cómo crear un usuario desde el shell de Django

Veamos cómo crear un usuario para Django usando el shell interactivo de Django. Asegúrate de tener activado el entorno virtual y de estar dentro de la carpeta que tiene el archivo manage.py. 

Nota: Consulte el artículo ¿Cómo crear un proyecto básico usando MVT en Django? para entender cómo crear un proyecto en Django.

Iniciemos el shell interactivo de Django usando el siguiente comando

shell de python manage.py

Obtendrá un resultado similar al mencionado a continuación

Ahora ingrese el siguiente código en el shell para crear un usuario para Django.

Python3

from django.contrib.auth.models import User
  
user = User.objects.create_user('sonu','sonu@xyz.com','sn@pswrd')
user.save()

Verifiquemos nuestro nuevo usuario usando credenciales de superusuario. Puedes seguir ¿Cómo crear un superusuario en Django? para crear un superusuario. Iniciemos el servidor e iniciemos sesión con la URL de administrador (asegúrese de que la ruta (‘admin/’, admin.site.urls) se mencione en los patrones de URL). 

http://127.0.0.1:8000/admin/

Compartiendo la captura de pantalla a continuación

Puede verificar los detalles del usuario recién agregado en la sección Usuarios. 

Publicación traducida automáticamente

Artículo escrito por SonuGeorge y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *