У меня довольно стандартное отношение «многие ко многим», похожее на отношение «Блог» -> «Ключевое слово» в руководстве ORM.
Я хотел бы запросить список ключевых слов, возвращая сообщения в блоге, где любое из них соответствует. Тем не менее, я не могу работать, если есть простой способ сделать это. Если я добавлю несколько фильтров, несколько раз делая
.filter(Blog.keywords.any(Keyword.name == 'keyword'))
тогда я получаю запрос 'AND' / 'EXISTS', так что будут возвращаться только сообщения, которые имеют все эти ключевые слова. Есть ли простой способ сделать это как запрос 'ИЛИ', или мне нужно работать с помощью join ().
Спасибо за любую помощь; Я не могу понять, что я что-то упускаю.