有没有"短路" " SqlAlchemy中的OR运算符?

时间:2018-02-05 23:30:28

标签: python mysql orm sqlalchemy flask-sqlalchemy

我想运行这个SqlAlchemy查询,但是"或_"操作员不是"短路"。例如,我希望结果由Car_Make ="丰田"或非非的记录。但查询结果会抛出所有丰田和所有非记录。我希望它可以过滤丰田,如果没有丰田,那么一切都不是无。

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

任何提示?

0 个答案:

没有答案