Peewee 的 Where 子句中的 IN 条件
IN condition in Where clause on Peewee
我想为 Python 的 Peewee ORM 中的 where 子句完成类似 SQL 'IN' 的条件。
Order.select().where(Order.statusid in statuses)
这可能吗?
我正在使用 Postgres,以防与任何提议的解决方案存在任何兼容性问题。
查看documentation发现IN lookup有一个具体的查询操作:.in_(value)
所以我想这就是它的实际工作方式:
Order.select().where(Order.statusid.in_(statuses))
这也有效:
Order.select().where(Order.statusid << statuses)
比实际的 .in_ 方法更优雅:)
我想为 Python 的 Peewee ORM 中的 where 子句完成类似 SQL 'IN' 的条件。
Order.select().where(Order.statusid in statuses)
这可能吗?
我正在使用 Postgres,以防与任何提议的解决方案存在任何兼容性问题。
查看documentation发现IN lookup有一个具体的查询操作:.in_(value)
所以我想这就是它的实际工作方式:
Order.select().where(Order.statusid.in_(statuses))
这也有效:
Order.select().where(Order.statusid << statuses)
比实际的 .in_ 方法更优雅:)