python – 使用SQLAlchemy的声明性语法时访问表实例的最佳方法

前端之家收集整理的这篇文章主要介绍了python – 使用SQLAlchemy的声明性语法时访问表实例的最佳方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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用户…….

猜你在找的Python相关文章