Как изменить стандартную авторизацию USER на пользовательскую модель в DRF

У меня есть файл model.py, в котором есть одна модель с именем Tutor

class Tutor(models.Model):
    first_name = models.CharField(max_length=255)
    last_name = models.CharField(max_length=255)
    email = models.CharField(max_length=255)
    password = models.CharField(max_length=255)

Я хочу реализовать аутентификацию с помощью токенов, используя эту модель Tutor, для входа и регистрации. На данный момент я настроил аутентификацию токенов и она работает хорошо, но по умолчанию авторизация осуществляется для USER, который создается с помощью python manage.py createsuperuser, а я хочу использовать Tutor для аутентификации.

Как начать строить это, любые ресурсы для моего случая будут иметь большое значение :)

Вы можете изменить вашу модель аутентификации по умолчанию, обновив AUTH_USER_MODEL = "<app_name>.<model_name>" в settings.py

В вашем случае, если имя вашего приложения - User, это будет AUTH_USER_MODEL = "User.Tutor"

Вернуться на верх