So habe ich queryset1 die ModelA von 2 Parametern filtert:Django: Loop Queryset innerhalb Queryset
queryset1 = ModelA.objects.all().filter(par1="X",par2="Y")
Dann habe ich eine andere queryset2, Ich mag würde Modell B filtern, indem die Elemente greifen, die bereits von queryset1 gefiltert wurden und dass auch andere Parameter wie folgt vor:
queryset2 = ModelB.objects.all().filter(par3="X" for i in queryset,par4="Z")
Meine Frage ist: gibt es eine Möglichkeit, eine queryset auf einem queryset auszuführen, die Sie bereits gemacht haben? Am Ende möchte ich die Objekte von ModelA und ModelB ziehen, die Par1 Par2 Par3 folgen. Wie würde ich das tun?
Ich verstehe nicht, was Sie versuchen, können Sie uns Ihr Modell zeigen? Was ist die Beziehung zwischen 'ModelA' und' ModelB'? Was versuchst du mit 'for i in queryset' zu tun? –
ModelA und ModelB haben einige der gleichen Objekte, aber einige verschiedene Objekte. Ich möchte die Objekte, die in beiden Modellen identisch sind, aufnehmen und dann einen Filter für diese Objekte erstellen. –
bitte poste Beispiele von Modellen, so ist es ein wenig klarer – Justin