Python SQLAlchemy get SQL INSERT语句

Python SQLAlchemy get SQL INSERT语句,python,sqlalchemy,Python,Sqlalchemy,提交前有没有办法获取INSERT/UPDATE语句 我的意思是如果我创建对象 order = Order(qty=1, comment='ccc') session.add(order) 我想买一个 INSERT INTO "Orders" ("qty", "comment") VALUES ("2", "ccc"); 在我提交事务之前。当您说“获取”时,您的意思是获取实际的SQL文本吗?如果是的话,你打算怎么处理这篇文章?这听起来像是一个错误。你打算登录吗?如果是这样,您可以更改SQLAl

提交前有没有办法获取INSERT/UPDATE语句

我的意思是如果我创建对象

order = Order(qty=1, comment='ccc')
session.add(order)
我想买一个

INSERT INTO "Orders" ("qty", "comment") VALUES ("2", "ccc");

在我提交事务之前。

当您说“获取”时,您的意思是获取实际的SQL文本吗?如果是的话,你打算怎么处理这篇文章?这听起来像是一个错误。你打算登录吗?如果是这样,您可以更改SQLAlchemy日志记录来记录生成的SQL语句。不是SQLAlchemy回声记录输出只是好奇:为什么?如何在应用程序中使用它?在一个特定对象或整个会话上?我希望获取SQL并远程执行它