SqlAlchemy:获取对象实例状态

这是:Intro to object states列出了在线数据库/在线会议的四个排列:

transient, pending, persistent & detached

有什么方法可以查询给定的对象来返回对象所处的四个状态中的哪一个?

我尝试在_sa_instance_state中生根,但找不到任何相关内容。

谢谢!

更好的使用Inspection API

from sqlalchemy import inspect
state = inspect(obj)

# Booleans
state.transient
state.pending
state.detached
state.persistent
http://stackoverflow.com/questions/3885601/sqlalchemy-get-object-instance-state

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:SqlAlchemy:获取对象实例状态