sqlAlchemy的所有文档都使用本地表实例提供INSERT和UPDATE示例(例如tablename.update()…)
使用声明性语法执行此操作似乎很困难,我需要引用Base.Metadata.tables [“tablename”]来获取表引用.
我应该以另一种方式这样做吗?使用声明性语法时,是否建议使用不同的INSERT和UPDATE语法?我应该切换到旧方式吗?
解决方法
这对我有用:
class Users(Base): __tablename__ = 'users' __table_args__ = {'autoload':True} users = Users() print users.__table__.select()
… SELECT用户…….