0
私はそれを達成するためにどのようにviewets.ModelViewSetの単一のlist()メソッドで、複数のモデル(テーブル)からクエリセットを渡すことは可能ですか?
def list(self,request):
queryset1 = Algorithm1.objects.all()
serializer1 = Algorithm1Serializer(queryset,many=True)
queryset2 = Algorithm2.objects.all()
serializer2 = Algorithm2Serializer(queryset,many=True)
return Response(serializer.data)
...私はこのような何かをしたい、単一のリスト方式で2つのクエリセットを渡す必要がありますか?これは期待通りに動作している場合は、事前
を作成することができ、この恩恵を受けすることができますので、他の受け入れ答えとして、この答えをマークしてください。 –
Tarunに感謝、それは動作します。私はdrfを初めて使っているので、疑問があります:同じ方法でreturnig dictを適用しても検索できますか? –
あなたは応答を傍受してはならないなら、dictを使って各キーのシリアライザを初期化し、それに応じてそれを使います。 –