Я бы хотел видеть user.email вместо user.username при вызове print (user). Это означает, что в моем админе я хотел бы видеть электронные письма как внешние ключи.
Обычно я делал бы это следующим образом, как описано в django tutorial :
class Poll(models.Model):
# ...
def __unicode__(self):
return self.question
Тем не менее, пользовательский класс написан заранее, и я не хочу модифицировать Django. Как мне тогда действовать?
UPDATE:
Я добавил в свою модель следующее:
def email(self):
u = User.object.get(pk=self.user.id)
return u.email
Как мне теперь связать его с моим list_display?