炼金术中有没有“短路”或运算符?

2024-09-28 05:36:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想运行这个SqlAlchemy查询,但是“or”操作符不是“short-circuiting”。例如,我希望结果按Car\u Make=“Toyota”或非无的记录过滤。但是查询结果抛出了所有的丰田章男和所有的记录。我想它过滤丰田,如果没有丰田,那么一切不是没有。你知道吗

Searched_Cars = Cars.query.filter(or_(Cars.Car_Make=="Toyota", Cars.Car_Make !=None)).order_by(Cars.Date_Created.desc())

有什么提示吗?你知道吗


Tags: ornonemakebysqlalchemy记录orderfilter

热门问题