【问题标题】:How can I do a multiple-level eager load in SQLAlchemy?如何在 SQLAlchemy 中进行多级预加载?
【发布时间】:2014-03-31 01:19:22
【问题描述】:

我在B 中有很多Cs,在A 中有很多Bs,并且我定义了反向引用关系。我想做的是:

a = A.query().options(subqueryload(A.b).subsubqueryload(B.c)

这应该怎么做?

【问题讨论】:

    标签: python sql orm sqlalchemy


    【解决方案1】:

    直接来自subqueryload的文档:

    qry = query(A).options(subqueryload(A.b).subqueryload(B.c))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-05
      • 2014-05-18
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      相关资源
      最近更新 更多