如何访问Django中的模板扩展用户信息?

时间:2016-10-21 01:24:37

标签: django django-models django-forms django-templates django-views

我将user.model扩展到ClientUser我希望使用模板端的当前用户访问ClientUser信息。 我想在我的模板中显示公司名称,例如{{user.company}}

class ClientUser(models.Model):
    client = models.OneToOneField(User)
    company = models.ForeignKey(Company)

    def __str__(self):
        return str(self.company) + '  -  ' + str(self.client)

class Company(models.Model):
    company_name = models.CharField(max_length=250, null=True)
    company_url = models.CharField(max_length=500, null=True)
    active = models.BooleanField(default=True)

    def __str__(self):
        return self.company_name

1 个答案:

答案 0 :(得分:3)

{{ user.clientuser.company.company_name }}