我有模特:
class MyUser(AbstractUser):
parent = models.ForeignKey(MyUser, null=True)
[...]
我希望得到所有依赖树,例如:
user1 -> childs: user2, user3, user4
user2 -> childs: user5, user6
user3 -> childs: user7, user8
etc.
在我的情况下,我想获得列表:
[
(user1, user2),
(user1, user3),
(user1, user4),
(user2, user5),
(user2, user6),
(user3, user7),
(user3, user8),
]
怎么做?
答案 0 :(得分:0)
您需要使用related objects。
在伪代码中:
for each MyUser element e:
get the related elements (for e.pk)
print the result
This question可能有用。