32class Usuario(AbstractBaseUser,PermissionsMixin):
33 id_usuario = models.AutoField(primary_key=
True)
34 nombre = models.CharField(max_length=45)
35 email = models.EmailField(unique=
True)
36 last_email = models.EmailField(blank=
True, null=
True)
37 apellido = models.CharField(max_length=45)
38 telefono = models.CharField(max_length=13)
39 password = models.CharField(max_length=128)
40 direccion = models.CharField(max_length=255, blank=
True, null=
True)
41 imagen_perfil_url = models.URLField(max_length=255, blank=
True, null=
True)
42 is_staff = models.BooleanField(default=
False)
43 is_active = models.BooleanField(default=
True)
48 verbose_name =
'Usuario'
49 verbose_name_plural =
'Usuarios'
57 USERNAME_FIELD =
'email'