Extending User-Objekt in Django: Benutzermodellvererbung oder UserProfile verwenden?

Um das User-Objekt mit benutzerdefinierten Feldern zu erweitern, empfehlen die Django-Dokumente die Verwendung vonBenutzerprofi. LautDie Beantworte eine Frage dazu aus einem Jahr oder so zurück:

extending django.contrib.auth.models.User funktioniert jetzt auch besser - seit dem Refactoring von Djangos Vererbungscode in der Modell-API.

Und Artikel wieDie Legen Sie fest, wie das Benutzermodell mit benutzerdefinierten Feldern erweitert werden soll, zusammen mit den Vorteilen (Abrufen von Eigenschaften direkt aus dem Benutzerobjekt anstatt über .get_profile ()).

Also habe ich mich gefragt, ob es zu diesem Thema einen Konsens gibt oder Gründe, den einen oder anderen zu verwenden. Oder sogar, was das Django-Team aktuell denkt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage