Как изменить стандартную авторизацию 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"