测试人社区
大佬们 帮我解答下 这个updata方法怎么实现的 并没有调用updata方法,正常逻辑不应该是 TestCase.query.filter_by(id = case_id).update(case_data) 调用updata之后才能更新修改嘛。为啥下边的代码 没有调用updata 就能实现功能呢
霍格沃兹答疑区
flask
6456liushan
2023 年1 月 11 日 14:00
1
问题
报错信息
环境
_AD
(霍格沃兹_AD)
2023 年1 月 11 日 14:28
2
因为你commit了。不一定非要调update 方法。相当于 这个实例的属性被你修改后,就提交到数据库了。commit 相当于提交所有修改。当sqlalchemy 发现这个实例变化后,就直接修改了
关闭