如果我有一个具有一级子对象的结构,我可以很容易地通过parent.child_set.all()
但是我希望将孩子的孩子作为对象来自数据库。我必须真正修补递归或是否有一些更简单的django queryset方法来获取所有与子项相关的对象?
答案 0 :(得分:3)
“其他方向”中的某些东西应该有用,所以它会是例如:
SecondChild.objects.filter(first_child__parent=some_parent)
答案 1 :(得分:-1)
您始终可以使用filter
而不是child_set
。尝试使用foreign key
属性过滤模型。