from django.db import models # Create your models here. from django.utils.translation import gettext_lazy as _ from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from .managers import UsuarioManager # Create your models here. class Usuario(AbstractBaseUser, PermissionsMixin): email = models.EmailField(_("email address"), unique=True) foto = models.ImageField(upload_to="profile_images", default="profile_images/default.jpg", blank=True) is_staff = models.BooleanField(default=False) is_active = models.BooleanField(default=True) nombre = models.CharField(max_length=200, blank=True, null=True) USERNAME_FIELD = "email" REQUIRED_FIELDS = [] objects = UsuarioManager() def __str__(self): return self.email