【发布时间】:2011-09-22 02:49:26
【问题描述】:
我正在构建一个包含三个不同级别对象的 SQL Alchemy 结构;例如,考虑一个简单的数据库来存储一些博客的信息:有一些Blog 对象,一些Post 对象和一些Comment 对象。每个Post 属于一个Blog,每个Comment 属于一个Post。使用backref,我可以自动获得属于Blog 的所有Posts 的列表,Comments 也是如此。
我起草了skeleton for such a structure。
我现在想做的是直接在Blog 中拥有属于Blog 的所有Comments 的数组。我尝试了一些方法,但它们不起作用,甚至让 SQL Alchemy 以我无法修复的方式哭泣。我认为我的需求非常频繁,但我找不到任何有用的东西。
有人建议我怎么做?
谢谢。
【问题讨论】:
-
从未听说过 SQL 中有这样的关系。您可能必须自己在内部执行循环,或者在博客实现中执行显式连接操作....
标签: python sqlalchemy relationship