SQLAlchemy,获取对象未绑定到会话
如果希望通过查询会话产生的一堆对象在该会话范围之外可用,则需要删除它们以用于该会话。
在第一个函数示例中,您将需要添加一行:
session.expunge_all()
之前
session.close()
更笼统地说,就像第一个示例一样,会话没有立即关闭。也许这是一个会话,在整个Web请求期间或类似期间都保持活动状态。在这种情况下,您不想这样做expunge_all。您将需要更加外科手术:
expunge_all
for item in lst: session.expunge(item)
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群