【发布时间】:2015-01-09 02:32:02
【问题描述】:
是否可以创建具有游标数据的 sqlalchemy 模型实例(我使用的是 postgresql 所以 psycopg2 游标)。
问题是我需要使用游标进行一些操作,然后创建模型实例(基于现有记录),这样我就可以使用 orm 层来做一些花哨的事情。
我在文档中找不到类似的东西,有人设法做类似的事情吗?
【问题讨论】:
标签: python orm sqlalchemy psycopg2
是否可以创建具有游标数据的 sqlalchemy 模型实例(我使用的是 postgresql 所以 psycopg2 游标)。
问题是我需要使用游标进行一些操作,然后创建模型实例(基于现有记录),这样我就可以使用 orm 层来做一些花哨的事情。
我在文档中找不到类似的东西,有人设法做类似的事情吗?
【问题讨论】:
标签: python orm sqlalchemy psycopg2
有Query.instances(),但看起来它需要一个 ResultProxy 而不仅仅是原始游标数据。可能是一些可以使用的东西。
result = engine.execute("select * from users")
for u in session.query(User).instances(result):
print u
【讨论】: