Per estendere l'oggetto Utente con campi personalizzati, i documenti di Django consigliano di utilizzare UserProfiles. Tuttavia, secondo this risposta ad una domanda su questo da un anno o giù di lì di nuovo:Estensione dell'oggetto utente in Django: ereditarietà del modello utente o utilizzo di UserProfile?
estendendo django.contrib.auth.models.User funziona anche meglio ora - da quando il refactoring del codice dell'eredità di Django nel modelli API.
E articoli come this lay out come estendere il modello User con campi personalizzati, insieme ai vantaggi (il recupero di proprietà direttamente dall'oggetto utente, piuttosto che attraverso il .get_profile()).
Quindi mi chiedevo se c'è un consenso su questo problema, o ragioni per usare l'uno o l'altro. O anche quello che la squadra Django attualmente pensa?
Possibile duplicato di [Estensione del modello utente con campi personalizzati in Django] (http: // stackoverflow.it/questions/44109/extending-the-user-model-with-custom-fields-in-django) –