我正在使用sqlalchemy的会话与数据库进行交互。我知道我可以打印出session.query,也可以通过设置ECHO = TRUE来打印所有内容。但是,我只想打印一些特定的提交。例如
A = Table(id=1, status="Ok")
B = Table(id=2, status="Ok")
session.add(A)
session.add(B)
session.commit()
我要打印此特定的提交。另外有时候我想打印更新
A.status = "Fail"
session.commit()
反正我能做到吗?我搜索了很多内容,但大多数地方只提到如何打印选择或查询语句。 SQLAlchemy print SQL sent to DB by session是询问类似情况的唯一地方,但没有答案。非常感谢任何可以提供帮助的人!