我正在尝试过滤反向外键的查询集。这是我的两个模型:-
class BranchModel(basemodel.BaseModel):
company = models.ForeignKey(CompanyModel, on_delete=models.PROTECT)
name = models.CharField(max_length=30, default="Head Office")
user = models.ForeignKey(User, on_delete=models.PROTECT, related_name='branch_owner')
class User(AbstractUser):
id = models.UUIDField(
primary_key=True, default=uuid.uuid4, editable=False
)
objects = UserManager()
我想获得一个分支的所有用户。我尝试使用此查询集:-
User.objects.filter(branchmodel__user=self.request.user)
但它给了我空的结果。我该如何修改这个?