Creado model User
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
from django.contrib.auth.models import AbstractUser
|
||||
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 CustomUserMnager(BaseUserManager):
|
||||
class CustomUserManager(BaseUserManager):
|
||||
|
||||
def create_user(self, email, password, **extra_fields):
|
||||
if not email:
|
||||
@@ -24,3 +26,14 @@ class CustomUserMnager(BaseUserManager):
|
||||
if extra_fields.get('is_active') is not True:
|
||||
raise ValueError(_('Debe ser un usuario activo'))
|
||||
return self.create_user(email, password, **extra_fields)
|
||||
|
||||
|
||||
class User(AbstractUser):
|
||||
username = None
|
||||
email = models.EmailField(max_length=80, unique=True)
|
||||
|
||||
USERNAME_FIELD = 'email'
|
||||
REQUIRED_FIELDS = []
|
||||
|
||||
def __str__(self):
|
||||
return f"<User {self.email}"
|
||||
|
||||
Reference in New Issue
Block a user