来自查询/游标结果的Sqlalchemy模型实例

时间:2014-11-12 09:37:00

标签: python orm sqlalchemy psycopg2

是否可以创建具有游标数据的sqlalchemy模型实例(我使用的是postgresql,所以psycopg2游标)。

我需要使用游标进行一些操作,然后创建模型实例(基于现有记录),这样我就可以使用orm层来做一些关于它们的事情。

我在文档中找不到类似的内容,有人设法做过类似的事吗?

1 个答案:

答案 0 :(得分:2)

Query.instances(),但看起来它需要ResultProxy而不仅仅是原始游标数据。可能有用处。

result = engine.execute("select * from users")
for u in session.query(User).instances(result):
    print u