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?

questionAnswers(4)

yourAnswerToTheQuestion