2017-01-25 14 views
0

私が持っている私が欲しいのプロパティクラスのSTR機能でこのDjangoのモデルは、どのように外部キーオブジェクトのプロパティを取得するために

class Product(models.Model): 
    name = models.CharField() 

などのクラス別のクラス

class Properties(models.Model): 

    description = models.CharField() 
    product = models.ForeignKey(Product) 

オブジェクト製品とその属性を使用する。私はちょうど「製品」を返す場合

def __str__(self): 
    p = Product.objects.get(Product) 
    return p.name 

はどういうわけか、それはそれはそれは私が、その後atributesにアクセスする方法を、オブジェクトそのものであることを示している仕事、

をdoesntの? @として

+3

'self.product.name' – 2ps

答えて

1

2PSはコメントで述べている:

def __str__(self): 
    return self.product.name 

を参照してくださいdocs.

+0

それを解決すること、ありがとう:) – Alexev

関連する問題