在本教程中,它表示 ( http://www.rmunn.com/sqlalchemy-tutorial/tutorial.html ) 选择实体的所有行,例如:
s = products.select()
rs = s.execute()
我收到一条错误消息:
此select对象没有绑定(bind),不支持直接执行...
我需要引用 session 对象吗?
我只想获取产品表中的所有行(我已经映射了所有内容,并且已经插入了数千行,以便该部分正常工作)
最佳答案
由于该教程是为 SQLALchemy 0.2 构建的,因此您可能没有使用那么旧的版本。在最新的文档中,使用连接并向其传递 select 语句是首选方法。试试这个:
query = users.select()
result = conn.execute(query)
引用号:http://www.sqlalchemy.org/docs/05/sqlexpression.html#selecting
关于python - 在 sqlalchemy 中进行任何数据库调用时是否引用 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3382751/