基于sqlalchemy中的某些条件自动删除对象

基于sqlalchemy中的某些条件自动删除对象,sqlalchemy,Sqlalchemy,基于某些条件,是否仍然可以删除对象?例如,如果在关系中指示了cascade:delete orphan,则在删除父对象时将删除子对象。我想要的是在满足某些条件时删除一个对象 也许你在找什么 session.query(MyClass).filter_by(some_col='fred').delete(synchronize_session=False)

基于某些条件,是否仍然可以删除对象?例如,如果在关系中指示了
cascade:delete orphan
,则在删除父对象时将删除子对象。我想要的是在满足某些条件时删除一个对象

也许你在找什么

session.query(MyClass).filter_by(some_col='fred').delete(synchronize_session=False)