создание проекта

This commit is contained in:
2023-12-30 14:45:29 +03:00
commit 235d2f6957
22 changed files with 323 additions and 0 deletions

22
users/models.py Normal file
View File

@@ -0,0 +1,22 @@
from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin
from django.db import models
from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from .managers import CustomUserManager
class CustomUser(AbstractBaseUser, PermissionsMixin):
login = models.CharField(16, unique=True)
is_staff = models.BooleanField(default=False)
is_active = models.BooleanField(default=True)
date_joined = models.DateTimeField(default=timezone.now)
USERNAME_FIELD = "login"
REQUIRED_FIELDS = []
objects = CustomUserManager()
def __str__(self):
return self.login