Um das Benutzerobjekt um benutzerdefinierte Felder zu erweitern, empfehlen die Django-Dokumente die Verwendung von UserProfiles. Doch nach this Antwort auf eine Frage über diesen von einem Jahr oder so zurück:Benutzerobjekt in Django erweitern: Benutzermodellvererbung oder UserProfile verwenden?
erstreckt django.contrib.auth.models.User funktioniert auch besser jetzt - seit dem Refactoring von Djangos Erbe Code in dem Modelle API.
und Artikel wie this legen, wie die User-Modell mit benutzerdefinierten Feldern zu erweitern, zusammen mit den Vorteilen (Eigenschaften direkt aus dem Benutzerobjekt abzurufen, anstatt durch die .get_profile()).
Also habe ich mich gefragt, ob es einen Konsens zu diesem Thema gibt, oder Gründe, das eine oder andere zu verwenden. Oder was denkt das Django-Team derzeit?
Mögliches Duplikat von [Erweitern des Benutzermodells mit benutzerdefinierten Feldern in Django] (http: // stackoverflow.com/questions/44109/extending-the-user-modell-with-custom-fields-in-django) –