如何获取我的模型所附加的会话 ID?

Bab*_*yan 2 python session sqlalchemy

这是我的 ORM 对象:

my_model = models.MyModel.find_by_id(1)
Run Code Online (Sandbox Code Playgroud)

如何获取该对象所附加的 SQLAlchemy 会话号?

Bab*_*yan 5

获取会话 ID:

my_model._sa_instance_state.session_id
Run Code Online (Sandbox Code Playgroud)

  • @IljaEverilä 要调试错误消息,指出“附加到会话 N1 的对象是会话 N2”。 (3认同)