我想完成像SQL' IN' Python的Peewee ORM中where子句的条件。
Order.select().where(Order.statusid in statuses)
这可能吗?
我正在使用Postgres,以防任何提议的解决方案存在任何兼容性问题。
答案 0 :(得分:3)
这也有效:
Order.select().where(Order.statusid << statuses)
比实际的.in_方法更优雅:)
答案 1 :(得分:1)
查看documentation发现IN查找的特定查询操作: .in_(value)
所以我想这就是实际工作方式:
Order.select().where(Order.statusid.in_(statuses))