在flask-sqlalchemy上过滤一个以上的值 [英] filter with more than one value on flask-sqlalchemy

查看:463
本文介绍了在flask-sqlalchemy上过滤一个以上的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要一个具有多个值的查询,比如,其中(3,4,5)

I want a query with multiple value like where id in (3,4,5)

我有一个 my_list = [3,4,5] 那么我怎么能通过该列表作为参数过滤在sqlalchemy?

Then I have a my_list = [3,4,5] so how can I pass that list as an argument to filter in sqlalchemy?

query = Notification.query.filter_by(id=my_list).all()


推荐答案

query = Notification.query.filter(Notification.id.in_(my_list)).all()

以下是相关的 SO Q& A ,并从 sqlalchemy

这篇关于在flask-sqlalchemy上过滤一个以上的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆