我有带有自我参照的用户模型。现在,我需要为给定用户获取所有子代。
class MyUser(AbstractBaseUser, PermissionsMixin):
.....
parent = models.ForeignKey('self', blank=True, null=True, related_name ='children')
Run Code Online (Sandbox Code Playgroud)
用户A有子用户B
用户B有子用户C
用途C有子用户D
所以,如果我有给定的用户A,那么我想获得
用户B,C,D结果
如何使用Django查询做到这一点?