我怀疑这条线与你的想法不符。
Page.query.get(page_id).query.delete()
你将获得一个实例(你之前已经做过),并且通过使用
query它实际上对所有对象发出了一个新查询,而不进行过滤,因此删除了所有对象。
你可能想做的是:
db.session.delete(page)

我怀疑这条线与你的想法不符。
Page.query.get(page_id).query.delete()
你将获得一个实例(你之前已经做过),并且通过使用
query它实际上对所有对象发出了一个新查询,而不进行过滤,因此删除了所有对象。
你可能想做的是:
db.session.delete(page)