从模板访问其他配置文件

时间:2013-07-06 21:28:56

标签: python django

如何在模板中获取其他用户个人资料?

访问个人资料时,我这样做:

{{ request.user.get_profile.x }}

...但我有一个名为UserReferralProfile的额外OneToOne配置文件。如何从模板中访问它?

1 个答案:

答案 0 :(得分:2)

您只需:

{{ request.user.userreferralprofile.y }}

或者,如果您指定了related_name

class UserReferralProfile(models.Model):
    x = models.OneToOneField(User, related_name='referal')
    y = models.CharField()

在模板中,

{{ request.user.referal.y }}