Расширение объекта User в Django: наследование модели пользователя или использование UserProfile?

Чтобы расширить объект User с помощью пользовательских полей, Django docs рекомендует использоватьUserProfiles, Однако согласноэтот ответ на вопрос об этом примерно год назад:

расширение django.contrib.auth.models.User также работает лучше теперь - с момента рефакторинга кода наследования Django в API моделей.

И такие статьи, какэтот расскажите, как расширить модель User с помощью настраиваемых полей, а также преимущества (получение свойств непосредственно из объекта пользователя, а не через .get_profile ()).

Поэтому мне было интересно, есть ли какой-либо консенсус по этому вопросу, или причины для использования одного или другого. Или даже что думает команда Django в настоящее время?

Ответы на вопрос(2)

Ваш ответ на вопрос