1
knightdf Jan 7, 2020
```python
filters = [] if xxx is not None: filters.append(Model.attr == xxx) .query.filter(*filters).xxxx ``` |
2
hp66722667 Jan 7, 2020
通过 if 判断一下字段,不就可以随便拼接 sql 语句了么
|
3
6167 Jan 7, 2020
```
if not xxx: data = Xxx.query.all() ``` |
4
SjwNo1 Jan 7, 2020
你都用 SQLAlchemy 了~~
''' if cond is None: objs = Xxx.query.all() ''' |
5
luckyc Mar 25, 2022
```
filters = [OrderModel.date == date] if isinstance(date, str) else [OrderModel.date.in_(date)] filters += [OrderModel.type.in_(type)] if type else [] filters += [OrderModel.successed == successed] if successed else [] order_list = OrderModel.query.filter(*filters).all() order_name = [f.name for f in order_list] return list(set(order_name)) ``` |