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 docs に明確に文書化されています:
http://docs.sqlalchemy.org/en/latest/#binding-metadata-to-an-engine-or-connection
別のオプション オプションは、コンテキスト セッションを使用することです。
http://docs.sqlalchemy.org/en/latest/#lifespan-of-a-contextual-session