Django - Vollständiger Benutzername als Unicode

Ich habe viele Models verlinktUser und ich möchte, dass in meinen Vorlagen immer sein vollständiger_name angezeigt wird, falls verfügbar. Gibt es eine Möglichkeit, die Standardeinstellung zu ändernUser __unicode__() ? Oder gibt es eine andere Möglichkeit?

Ich habe ein Profilmodell registriert, in dem ich das definieren kann__unicode__()Soll ich alle meine Modelle damit verknüpfen? Scheint mir keine gute Idee zu sein.

Stellen Sie sich vor, ich muss das Formular für dieses Objekt anzeigen

class UserBagde
    user = model.ForeignKey(User)
    badge = models.ForeignKey(Bagde)

Ich muss das Kästchen mit auswählen__unicodes__ von jedem Objekt, nicht wahr?
Wie kann ich vollständige Namen im Benutzernamen haben?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage