Querying um relacionamento muitos-para-muitos em SQLAlchemy
Tenho um relacionamento muitos-para-muitos bastante padrão, semelhante ao relacionamento Blog -> Palavra-chave no tutorial do OR
Gostaria de consultar uma lista de palavras-chave, retornando postagens no blog onde elas corresponderem. No entanto, não consigo descobrir se existe uma maneira simples de fazer isso. Se eu adicionar vários filtros, execute
.filter(Blog.keywords.any(Keyword.name == 'keyword'))
, em seguida, recebo uma consulta 'AND' / 'EXISTS', de modo que apenas as postagens com todas essas palavras-chave sejam retornadas. Existe uma maneira simples de fazer isso como uma consulta 'OR' ou preciso trabalhar usando join ().
Obrigado por qualquer ajuda; Não consigo descobrir se estou perdendo alguma coisa.