こんにちは、私はこの問題を1時間か2時間把握しようとしてきました。クエリーセットでのフィールド検索
私は基本的に、3つのモデルA、B、Cをすべて外部キーを使用してリンクしています。
b = B.objects.filter(resident=request.user)
c = C.objects.filter(todays_treatment=medication,patient=b)
しかしc
は私に、クエリb
で返された最初のオブジェクトの結果を除いて、任意の値を与えることはありません。これはb
がクエリーセットとして返されていることが原因だと理解していますが、どのように使用するべきか理解できません。クエリb
のすべてのオブジェクトの結果としてc
を取得するにはどうすればよいですか?皆さんは、どうやって外来キーの関係を「フォロー」していますか?私はselect_related()
の機能を試しましたが、私がしたいことはしません。助けてください!!
私はIRC – asaji