Seite 1 von 1

Von Queryset zu Queryset

Verfasst: Sonntag 20. November 2022, 17:37
von payno4
Hallo zusammen,
ich versuche die ganze Zeit schon ein Queryset über ein anders zu filter. Das geht natürlich nicht. Allerdings weiß ich keine anderen Lösungen.

Situation:
2 Datensätze, 1x Angebote mit pk=Hotel_ID (abflug, ankunft, Hotel etc) und 1x Hotels mit pk=Hotel_ID (Name etc.)
Nun habe ich meine Angebote schon gefiltert und habe ein QuerySet vor mir. Ich möchte dazu die Namen aus dem Hotel Model haben, allerdings, sodass ich evtl. wieder einen Queryset habe, den ich an mein Template weitergeben kann.

Das Problem vor allem ist, dass man zwar .filter(**{'Hotel_ID': 1, 'Hotel_ID': 2}) eingeben kann, aber man nur das Objekt Hotel(2) zurückbekommt. Ich möchte allerdings alle zurückbekommen.

Wie mache ich das? Falls ich noch was unklar ist, fragt gerne.

Schon mal Danke im Voraus
lg Payno4

Re: Von Queryset zu Queryset

Verfasst: Montag 21. November 2022, 19:14
von noisefloor
Hallo,

wie sehen denn die zugehörigen Modelle aus?
1x Angebote mit pk=Hotel_ID (abflug, ankunft, Hotel etc)
Sieht erstmal komisch aus, weil dann jedes Hotel genau ein Angebot haben könnte.

Von deiner Beschreibung her klingt es so, als würden Relationen fehlen oder falsch definiert sein.

Gruß, noisefloor