私のUserProfileモデルでUserに関連するフィールドに問題があります。DjangoのUserとUserProfileオブジェクト
私は私のUserProfileモデルでは、このフィールドを持っている:私は、ユーザーが
をオブジェクトとして
User.objects.get(pk=234).get_profile().friends.all()
は私が呼び出すと、友人のセットを取得呼び出す
friends = models.ManyToManyField(User, null=True)
User.objects.get(pk=234).friends_set.all()
UserProfileオブジェクトのリストを取得します。
UserProfileオブジェクトとの関係を変更せずに、関係の各側がUserまたはUserProfileとして返される方法はありますか?
EDIT:
user = User.objects.get(pk=234)
User.objects.filter(userprofile__friends=user).all()
私はあなたの質問を理解していません。 UserオブジェクトまたはUserProfilesが必要ですか? – Sid
私はどちらかが欲しい - 限り、私は、関係の両側に同じ取得することができます。今は、片側だけUserProfilesを、反対側はUserを取得することができます。 –