Para ampliar el objeto Usuario con campos personalizados, los documentos de Django recomiendan usar UserProfiles. Sin embargo, de acuerdo con this respuesta a una pregunta acerca de esto de un año o así:Objeto de usuario extendido en Django: ¿herencia de modelo de usuario o uso de perfil de usuario?
extendiéndose django.contrib.auth.models.User también funciona mejor ahora - desde la refactorización del código de la herencia de Django en el modelos API.
y artículos tales como this trazan la forma de extender el modelo de usuario con campos personalizados, junto con las ventajas (recuperación de propiedades directamente desde el objeto de usuario, en lugar de a través de la .get_profile()).
Así que me preguntaba si hay algún consenso sobre este tema, o razones para usar uno u otro. ¿O incluso lo que el equipo de Django piensa actualmente?
Posible duplicado de [Extender el modelo de usuario con campos personalizados en Django] (http: // stackoverflow.com/preguntas/44109/extender el usuario-modelo-con-custom-fields-en-django) –