这里的答案为需要__ne__
返回除的逻辑倒数以外的其他情况的情况提供了有用的参考__eq__
,但是我无法想象有任何这样的情况。有什么例子吗?
SQLAlchemy是一个很好的例子。对于未启动的用户,SQLAlchemy是一个ORM,并使用Python表达式生成SQL语句。在诸如
meta.Session.query(model.Theme).filter(model.Theme.id == model.Vote.post_id)
在model.Theme.id == model.VoteWarn.post_id
不返回一个布尔值,但最终能产生像SQL查询的对象WHERE theme.id = vote.post_id
。反之会产生类似的结果,WHERE theme.id <> vote.post_id
因此需要定义这两种方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句