можно же взять готовый модель User и манипулировать с ним
С моделью Profile дела обстоят проще.
например ?
Так как ты трогаешь стандартную модель, и соответственно все библиотеки которые с ней связаны да и разработчики будут работать нормально, и не матенить тебя каждый раз когда не найдут что то стандартное и прочие
Когда манипуляции с моделью юзера делаешь, то придётся каждый раз указывать settings.AUTH_USER_MODEL. при использовании profile этого делать не приходится а нужно лишь ставить signal на создание аккаунта (который автоматически создает profile для только что зарегистрированного пользователя).
К тому же это труднее, делать все это через BaseUser или AbstractUser
Обсуждают сегодня