【问题标题】:Sqlalchemy model instance from query / cursor results来自查询/游标结果的 Sqlalchemy 模型实例
【发布时间】:2015-01-09 02:32:02
【问题描述】:

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

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

我在文档中找不到类似的东西,有人设法做类似的事情吗?

【问题讨论】:

    标签: python orm sqlalchemy psycopg2


    【解决方案1】:

    Query.instances(),但看起来它需要一个 ResultProxy 而不仅仅是原始游标数据。可能是一些可以使用的东西。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2017-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多