【发布时间】:2012-09-16 07:52:24
【问题描述】:
如果我有一个包含 一级 子对象的结构,我可以很容易地通过parent.child_set.all() 获取它们但是我想从数据库中获取 childs of childs 作为对象。我必须真正修改递归还是有一些更简单的 django queryset 方法来获取所有与子相关的对象?
【问题讨论】:
-
FWIW,你最好使用 django-mptt 或 django-treebeard 之类的东西来处理层次关系,而不是自己滚动。已经有 吨 的时间、精力和思想投入到这些软件包以及来自社区的贡献上。在真空中,您根本不会自己开发出更好的东西。
标签: django foreign-keys django-queryset