2015-11-16 3 views
0

У меня есть модель игрока, который является 12:59 полем пользователя:получить детскую модель пользователя в Джанго

class Player(models.Model): 
    user = models.OneToOneField(User, related_name="player") 
    first_name = models.CharField(max_length=128) 

Если у меня есть экземпляр пользователя в шаблоне:

{{ user }} 

Am Я могу получить связанный плеер? Если да, то как?

Я пробовал:

{{ user.player.first_name }} 

но не вернуть ничего

ответ

0

Вы можете попробовать:

{{ user.player }} 

Согласно docs

Убедитесь, что вы есть относящийся к делу Player экземпляр.

+0

ничего не возвращает, я попробовал это. – Atma

+0

@Atma Я отредактировал ответ, сделав у вас объект Player, связанный с этим пользователем. – Gocht

Смежные вопросы