0

私はClientUserにuser.modelを拡張しましたテンプレート側から現在のユーザーを使用してClientUser情報にアクセスしたいと思っています。 私は私のテンプレートに会社の名前を表示したい、この{{user.company}}のようなものDjangoのテンプレートからユーザー情報を拡張するためのアクセス方法?

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 

答えて

3
{{ user.clientuser.company.company_name }} 
+0

素晴らしいチームメイト、私はこの問題を解決するためのフィルタを作っ時間truggulingが、あなたのましたソリューションは、最高のおかげで... – jfk83

+0

それはすべてのドキュメントマンです。関連するフィールドをトラバースする。 –

関連する問題