web-dev-qa-db-ja.com

sqlalchemy ORMクエリでnot like演算子を渡す方法

私はクエリを持っています:

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

同じクエリを実行する必要がありますが、否定(anotlike演算子)を使用する必要がありますが、 SQLAlchemyのドキュメント

SQLAlchemyのSQL部分を使用せずにそれを行う方法はありますか?

53
Jérôme Pigeot

フィルターを無効にするだけです:

MyModel.query.filter(sqlalchemy.not_(Mymodel.name.contains('a_string')))
73
Maxim Sloyko