【发布时间】:2015-11-11 14:05:28
【问题描述】:
使用 Flask-SQLAlchemy,我想根据另一个表的值删除表 Questions 中的行,该表链接到表 Topic,然后使用外键链接到表 Subject。我试过这个查询:
db.session.query(Questions).join(Topic)join(Subject).filter(Subject.account_id==current_user.id).delete()
但是,我收到一个错误:
InvalidRequestError: Can't call Query.update() or Query.delete() when join(), outerjoin(), select_from(), or from_self() has been called
因此,我想我不能将.delete() 与.join() 一起使用
是否有解决此问题的方法?谢谢。
【问题讨论】:
标签: python database flask sqlalchemy flask-sqlalchemy