Python 在sqlalchemy中进行任何db调用时,我是否引用会话?

Python 在sqlalchemy中进行任何db调用时,我是否引用会话?,python,sqlalchemy,Python,Sqlalchemy,在本教程中,它说()选择实体的所有行,如: s = products.select() rs = s.execute() 我得到一个错误,说: 此选择对象未绑定,不支持直接执行… 我需要引用会话对象吗 我只想获取我的products表中的所有行(我已经映射了所有内容,并且我已经插入了数千行,以便部分工作)由于该教程是为SQLALchemy 0.2构建的,您可能没有使用旧版本。在最新的文档中,使用连接并将select语句传递给它是首选方法。请尝试以下方法: query = users.selec

在本教程中,它说()选择实体的所有行,如:

s = products.select()
rs = s.execute()
我得到一个错误,说:

此选择对象未绑定,不支持直接执行…

我需要引用会话对象吗


我只想获取我的products表中的所有行(我已经映射了所有内容,并且我已经插入了数千行,以便部分工作)

由于该教程是为SQLALchemy 0.2构建的,您可能没有使用旧版本。在最新的文档中,使用连接并将select语句传递给它是首选方法。请尝试以下方法:

query = users.select()
result = conn.execute(query)

Ref:

这取决于
产品的映射方式。你能提供相关代码吗?(产品定义和映射)当您尝试创建会话时,它是否有效?如果没有,您还遇到了哪些其他错误?