使用SQLAlchemy Query过滤`None`字段对象

时间:2015-07-30 01:43:19

标签: python mysql sqlalchemy

我使用SQLAlchemy而不是MySQL

我有一个名为DD的表,其中包含一个名为tester的字段。

如何找到字段testerNone的所有条目?

例如,为什么我不能根据下面的None进行过滤?

(Pdb) x = self.session.query(DD).all()[0]
(Pdb) x.tester
(Pdb) x.tester == None
True
(Pdb) self.session.query(DD).filter(DD.tester == None).all()

[]

1 个答案:

答案 0 :(得分:0)

使用merge(),它对我有用:

filter_by