Как аутентифицировать пользователя с помощью пользовательской модели в Django?
<Лучшим способом создания пользовательской модели пользователя является использование AbstractUser. Вы должны сделать это следующим образом:
Class User(AbstractUser):
# add your custom field here
birth_date=models.IntegerField()