Python: 如何使用 SQLALCHEMY 过滤数组中的 SQL 对象
Python: How to use SQLALCHEMY to filter SQL object in array
我在 python 中有一个 SQLAlchemy 查询,如果本地创建的数组中存在列值,我想在其中过滤输出。
然而,这总是returnsNone.
offices = ['US', 'UK', 'MEX']
users_db = models.s.query(models.User).filter(models.User.location in offices).all()
是否有与 SQLAlchemy 中不同的实现,或者我做错了什么?
使用 in_
创建 SQL IN
子句。
models.s.query(models.User).filter(models.User.location.in_(offices)).all()
我在 python 中有一个 SQLAlchemy 查询,如果本地创建的数组中存在列值,我想在其中过滤输出。 然而,这总是returnsNone.
offices = ['US', 'UK', 'MEX']
users_db = models.s.query(models.User).filter(models.User.location in offices).all()
是否有与 SQLAlchemy 中不同的实现,或者我做错了什么?
使用 in_
创建 SQL IN
子句。
models.s.query(models.User).filter(models.User.location.in_(offices)).all()