gpt4 book ai didi

python - 如何在django中找到与另一个对象没有关系的对象列表

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:38 24 4
gpt4 key购买 nike

我有以下对象结构:

class Customer(models.Model):
name = models.CharField(max_length=128)

class Club(models.Model):
customer = models.ForeignKey(Customer)


class ClubMember(models.Model):
group = models.ForeignKey(Group)
member = models.ForeignKey(Member)

class Member(models.Model):
customer = models.ForeignKey(Customer)

如何找到尚未创建 ClubMember 对象的客户的所有成员?

结果将是一个成员查询集。

如何实现?

最佳答案

如果您要为特定客户查找:

customer.member_set.filter(clubmember__isnull=True)

如果您想要所有没有 ClubMember 匹配的成员,无论客户如何:

Member.objects.filter(clubmember__isnull=True)

关于python - 如何在django中找到与另一个对象没有关系的对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18242518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com