2012-04-08 11 views
0

私は構造化プロパティを持つmainプロパティを持っています。構造化プロパティ内で定義されたプロパティがあり、親プロパティの値にアクセスする必要があります。私が試した構文はself.key.parent().emailでしたが、そのトリックはありませんでした。これどうやってするの?構造化プロパティへのアクセス親

答えて

2

IndividualはIndividualTeamの親ではありません。 個人にはIndividualTeamのみが含まれています。 あなたはメールプロパティへの個別のオブジェクトアクセスを使用しています。

0

あなたは常にエンティティを読み込んでいるので、そのエンティティメソッドのプロパティを知る必要があるメソッドを作成します。これらのメソッドは、構造化プロパティ内のエンティティを調べることができます。 あなたのdonation_totalがメールを返すように見えないので、あなたが解決しようとしている正確な問題を見るのは難しいです。

+0

簡潔にするため、私は寄付合計を計算するコードを除外しました。要するに、電子メールアドレスを使用して寄付を見つけて追加します。モデル定義でわかるように、これらの構造化されたプロパティのリストがあります。単なるものではありません。だから、私は親プロパティへのアクセスが必要ですが、私のテストではアクセスを許可していないようです。 'return self.email'に問題コードを変更すると、次のようになります。' AttributeError: 'IndividualTeam'オブジェクトに属性 'email''がありません。あなたの言ったことに基づいて、アクセスできるはずですが、そうではありません。 – rhefner1

関連する問題