Domanda

Ho una query:

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

Ho bisogno di fare la stessa query ma con la negazione (un non come operatore) ma non ha trovato alcun operatore che corrisponda alle mie esigenze in Documentazione SQLalchemy .

C'è un modo per farlo senza usare la parte SQL di SQLalchemy ???

È stato utile?

Soluzione

Just negate the filter:

MyModel.query.filter(sqlalchemy.not_(Mymodel.name.contains('a_string')))
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top