12345678910111213141516171819202122232425262728 |
- from django.db import models
- from django.contrib.auth.models import AbstractUser
- from django.urls import reverse
- class SharixUser(AbstractUser):
- """
- Пользователь - здесь находиться описание сущности!
- """
- #pk = models.BigAutoField(help_text="А здесь можно добавить описание поля")
- phone_number = models.CharField(max_length=60, unique=True, blank=False, verbose_name='Номер телефона', help_text="А здесь можно добавить описание поля")
- USERNAME_FIELD = 'phone_number'
- REQUIRED_FIELDS = ['username']
- @property
- def full_name(self):
- if self.first_name == "" or self.last_login == "":
- return self.username
- else:
- return f"{self.first_name} {self.last_name}"
-
- class Meta:
- db_table = "auth_user"
-
- # Create your models here.
|