Django - pełna nazwa użytkownika jako unicode
Mam wiele modeli powiązanychUser
i chciałbym, aby moje szablony zawsze wyświetlały jego pełną nazwę, jeśli jest dostępna. Czy istnieje sposób na zmianę domyślnegoUser
__unicode__()
? Czy może jest to inny sposób?
Mam zarejestrowany model profilu, w którym mogę zdefiniować__unicode__()
, czy powinienem połączyć wszystkie moje modele z tym? Nie wydaje mi się to dobrym pomysłem.
Wyobraź sobie, że muszę wyświetlić formularz dla tego obiektu
class UserBagde
user = model.ForeignKey(User)
badge = models.ForeignKey(Bagde)
Będę musiał wybrać pole z__unicodes__
każdego obiektu, prawda?
Jak mogę mieć pełne imiona i nazwiska użytkownika?