在flask-sqlalchemy上过滤一个以上的值 [英] filter with more than one value on flask-sqlalchemy
本文介绍了在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屋!
查看全文