Python 如何使用“查询”;包括「;过滤器,但也不区分大小写?

Python 如何使用“查询”;包括「;过滤器,但也不区分大小写?,python,sqlalchemy,Python,Sqlalchemy,我正在寻找一个查询过滤器,它将通过传递参数“oobar”从数据库返回具有列(例如“FooBar”)的对象。没有在任何地方找到它:( 编辑: 事实证明,“contains”已经是不区分大小写的:O您可以使用“ilike”进行如下查询 model.YOURMODEL.query.filter(Model.column.ilike("oobar")) 它不起作用,只返回相同的字符串-但不区分大小写我的代码是return cls.query.filter(cls.username.ilike(user

我正在寻找一个查询过滤器,它将通过传递参数“oobar”从数据库返回具有列(例如“FooBar”)的对象。没有在任何地方找到它:(

编辑:
事实证明,“contains”已经是不区分大小写的:O

您可以使用“ilike”进行如下查询

model.YOURMODEL.query.filter(Model.column.ilike("oobar"))

它不起作用,只返回相同的字符串-但不区分大小写我的代码是return cls.query.filter(cls.username.ilike(username)).all()Ok nevermind,我的问题是毫无意义的。事实证明,“contains”已经是不区分大小写的:O