学习时的痛苦是暂时的,没学到的痛苦是终生的!你好,2016!


Flask-SQLALchemy动态的filter_by和filter

1.filter_by

filter_by用于查询简单的列名,不支持比较运算符。

filters = {’name': ‘fengyao', ‘age': 26}
User.query.filter_by(**filters).first()

2.filter

比filter_by的功能更强大,支持比较运算符,支持or_、in_等语法。

filters = {
     User.name == ‘fengyao’,
     User.age > 25
}
User.query.filter(*filters).first()

参考:
1.SQLALchemy dynamic filter_by

posted @ 2016-09-18 11:27  yaoelvon  阅读(11892)  评论(0编辑  收藏  举报