initial commit

This commit is contained in:
behruz-dev
2025-08-26 10:12:09 +05:00
commit 8feea731b9
55 changed files with 1066 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
from django.db import models
from django.contrib.auth.models import AbstractUser
from core.apps.common.models import BaseModel
from core.apps.accounts.manager import UserManager
class User(AbstractUser, BaseModel):
full_name = models.CharField(max_length=200)
email = models.EmailField(unique=True)
passport_id = models.CharField(max_length=20, null=True)
pnfl = models.CharField(max_length=20, null=True)
first_name = None
last_name = None
username = None
objects = UserManager()
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = []
def __str__(self):
return self.email
class Meta:
verbose_name = 'foydalanuvchi'
verbose_name_plural = 'foydalanuvchilar'