creado models de usuarios
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
from django.contrib.auth.models import AbstractUser, models
|
||||
from django.contrib.auth.base_user import BaseUserManager
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.db import models
|
||||
|
||||
|
||||
class CustomUserManager(BaseUserManager):
|
||||
@@ -10,7 +9,7 @@ class CustomUserManager(BaseUserManager):
|
||||
if not email:
|
||||
raise ValueError(_("El email es necesario"))
|
||||
email = self.normalize_email(email)
|
||||
new_user = self.model(email=email)
|
||||
new_user = self.model(email=email, **extra_fields)
|
||||
new_user.set_password(password)
|
||||
new_user.save()
|
||||
return new_user
|
||||
@@ -29,8 +28,9 @@ class CustomUserManager(BaseUserManager):
|
||||
|
||||
|
||||
class User(AbstractUser):
|
||||
username = None
|
||||
email = models.EmailField(max_length=80, unique=True)
|
||||
email = models.EmailField(_('email address'), unique=True)
|
||||
|
||||
objects = CustomUserManager()
|
||||
|
||||
USERNAME_FIELD = 'email'
|
||||
REQUIRED_FIELDS = []
|
||||
|
||||
Reference in New Issue
Block a user