Pergunta

Eu tenho uma consulta:

MyModel.query.filter(Mymodel.name.contains('a_string'))

Eu preciso fazer a mesma consulta, mas com a negação (um não gosto operador), mas não encontramos nenhum operador correspondente minha necessidade no O SQLAlchemy documentação.

Existe alguma maneira de fazê-lo sem utilizar o sql parte de SQLAlchemy???

Foi útil?

Solução

Apenas negar o filtro:

MyModel.query.filter(sqlalchemy.not_(Mymodel.name.contains('a_string')))
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top