是否可以仅使用 orm 模型类和引擎在没有 session.add、session.commit 的情况下执行插入、更新、删除查询。
就像是:
us = User(name='john')
engine.execute(us)
是否可以仅使用 orm 模型类和引擎在没有 session.add、session.commit 的情况下执行插入、更新、删除查询。
就像是:
us = User(name='john')
engine.execute(us)
清楚地记录在 Sqlalchemy 文档中:
http://docs.sqlalchemy.org/en/latest/#binding-metadata-to-an-engine-or-connection
另一个选项选项是使用上下文会话:
http://docs.sqlalchemy.org/en/latest/#lifespan-of-a-contextual-session