Chciałbym filtrować zestaw zapytań przez to, czy określone podzapytanie zwraca wyniki. W SQL może to wyglądać następująco:Jak "filtrować" według "istnieje" w Django?
SELECT * FROM events e WHERE EXISTS
(SELECT * FROM tags t WHERE t.event_id = e.id AND t.text IN ("abc", "def"))
Innymi słowy, pobierz wszystkie zdarzenia, które są oznaczone jednym z określonych znaczników.
W jaki sposób mogę wyrazić to za pomocą interfejsu API QuerySet Django w modelach Event
i Tag
?
Dziękuję Manoji, wydaje mi się często zapomnij spróbować „oczywiste” w Django i zacząć myśleć o czymś, co jest dość skomplikowana. –