SQLAlchemy,获取对象未绑定到会话
发布于 2021-01-29 19:34:38
我正在尝试从数据库中获取对象的集合,并将其传递给未连接到数据库的另一个进程。我的代码看起来像下面的代码,但我不断得到:
sqlalchemy.exc.UnboundExecutionError: Instance <MyClass at 0x8db7fec> is not bound to a Session; attribute refresh operation cannot proceed
当我尝试查看get_list()
方法之外的列表元素时。
def get_list (obj):
sesson = Session()
lst = session.query(MyClass).all()
session.close()
return lst
但是,如果我使用这个:
def get_list_bis (obj)
session = Session()
return session.query(MyClass).all()
我能够使用这些元素,但是担心会话的状态,因为它没有关闭。
我在这里想念什么?
关注者
0
被浏览
75