【发布时间】:2016-12-05 04:10:02
【问题描述】:
我正在使用 SQLAlchemy 进行一些数据处理并创建一些表。我正在从使用Declarative Base 类ORMTable 定义的表orm_table 中加载数据,因此可以使用session.query(ORMTable).all() 语句查询数据库。
但是,我还需要查询另一个表non_orm_table,该表已经存在于数据库中,并且没有在orm中定义。如何从同一会话中查询此表?我没有与之相关的课程,所以想知道这种情况的标准做法是什么?
【问题讨论】:
-
您能为预先存在的表定义一个模型吗?
-
如果需要,我可以。但是表格已经存在,所以我希望有一种方法可以将我感兴趣的特定表格的信息提取到 ORM 可以使用的内容中。
-
看看 sqlalchemy.ext.automap。 :-)
标签: python orm sqlalchemy