2011-07-01 14 views
15

Mam dość standardową relację wiele-do-wielu, podobnie jak w relacji Blog -> Słowo kluczowe w samouczku ORM.Wywoływanie relacji wiele-wiele w SQLAlchemy

Chciałbym zapytać o listę słów kluczowych, powracających posty na blogu, gdzie jeden z nich pasuje. Nie mogę jednak stwierdzić, czy istnieje prosty sposób na zrobienie tego. Jeśli dodać kilka filtrów, wielokrotnie robi

.filter(Blog.keywords.any(Keyword.name == 'keyword')) 

następnie otrzymuję „I”/„istnieje” zapytanie, takich, które byłyby zwracane tylko posty, które posiadają wszystkie te słowa kluczowe. Czy istnieje prosty sposób, aby zrobić to jako "OR" kwerendy, czy też muszę pracować przy użyciu join().

Dzięki za pomoc; Nie mogę się dowiedzieć, czy czegoś brakuje.

Odpowiedz

Powiązane problemy