object_254

Удалить поле username из модели

Dec 2nd, 2021 (edited)
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. class User(AbstractUser):
  2.     username = None # удаляем из модели
  3.     patronymic = models.CharField(verbose_name='Отчество', max_length=255,
  4.                                   blank=True, null=True)
  5.     phone_number = PhoneNumberField(verbose_name='Номер телефона',
  6.                                     null=True, blank=False, unique=True)
  7.     active = models.BooleanField(default=True, verbose_name='Активность')
  8.  
  9.     USERNAME_FIELD = 'phone_number'
  10.  
  11.     class Meta:
  12.         verbose_name = 'Пользователь'
  13.         verbose_name_plural = 'Пользователи'
  14.         db_table = 'user'
  15.  
  16.     def __str__(self):
  17.         return str(self.username)
  18.  
Add Comment
Please, Sign In to add comment