Django - полное имя пользователя в юникоде
У меня есть много моделей, связанных сUser
и мне бы хотелось, чтобы в моих шаблонах всегда отображалось его полное имя, если оно доступно. Есть ли способ изменить значение по умолчаниюUser
__unicode__()
? Или есть другой способ сделать это?
У меня есть зарегистрированная модель профиля, где я могу определить__unicode__()
я должен связать все мои модели с этим? Кажется, не очень хорошая идея для меня.
Представьте, что мне нужно отобразить форму для этого объекта
class UserBagde
user = model.ForeignKey(User)
badge = models.ForeignKey(Bagde)
Мне придется выбрать поле с__unicodes__
каждого объекта, не так ли?
Как я могу иметь полные имена в имени пользователя?