当前位置 : 主页 > 网络编程 > PHP >

filter- 条件合并

来源:互联网 收集:自由互联 发布时间:2023-09-07
发现一个很好用的用法。可以根据前端传来的数据判断,数据筛选的条件。 可以先新建一个列表: filter = [] 根据条件,给这个列表加条件。比如: if status: filter.append( User.id == 1 ) 这样


发现一个很好用的用法。可以根据前端传来的数据判断,数据筛选的条件。

可以先新建一个列表:

filter = []

根据条件,给这个列表加条件。比如:

if status:

filter.append( User.id == 1 )

这样可以根据一些字段生成查询条件

如下使用方法,就可以了:

db.session.query(User).filter( *(filter) ).all()

这样不需要根据条件去写一些重复的查询代码,且条理清晰


上一篇:2022年最新CRMEB打通版商城项目简介
下一篇:没有了
网友评论