Django - Nome completo do usuário como unicode
Eu tenho muitos modelos ligados aUser
e gostaria que meus modelos sempre exibissem seu full_name, se disponível. Existe uma maneira de alterar o padrãoUser
__unicode__()
? Ou existe outra maneira de fazer isso?
Eu tenho um modelo de perfil registrado onde eu posso definir o__unicode__()
, devo ligar todos os meus modelos para isso? Não parece uma boa ideia para mim.
Imagine que preciso exibir o formulário para este objeto
class UserBagde
user = model.ForeignKey(User)
badge = models.ForeignKey(Bagde)
Vou ter que selecionar caixa com__unicodes__
de cada objeto, não vou?
Como posso ter nomes completos no usuário?