在本教程中,它说(http://www.rmunn.com/sqlalchemy-tutorial/tutorial.html)选择实体的所有行,如:
s = products.select()
rs = s.execute()
我收到错误说:
此选择对象未绑定且不支持直接执行...
我是否需要引用会话对象?
我只想获取产品表中的所有行(我已经映射了所有内容,并且我已经插入了数千行以便该部分可用)
答案 0 :(得分:3)
由于该教程是为SQLALchemy 0.2构建的,因此很可能您没有使用旧版本的版本。在最新的文档中,使用连接并将select语句传递给它是首选方法。试试这个:
query = users.select()
result = conn.execute(query)
参考:http://www.sqlalchemy.org/docs/05/sqlexpression.html#selecting