gpt4 book ai didi

django - django-获取一个表中所有在另一个表中没有外键的对象

转载 作者:行者123 更新时间:2023-12-04 14:06:05 24 4
gpt4 key购买 nike

我有2个型号:

class Friend(models.Model):
person1 = models.ForeignKey("Person", related_name="friend1")
person2 = models.ForeignKey("Person", related_name="friend2")
created = models.DateTimeField(auto_now=True, auto_now_add=True, editable=False)

class Person(models.Model):
firstname = models.CharField(max_length=100)
surname = models.CharField(max_length=100)
created = models.DateTimeField(auto_now=True, auto_now_add=True, editable=False)

我想要一个 Person对象的列表,该列表在 Friend对象中没有任何条目。例如
no_friends = Person.objects.filter(????)

但我不确定应该使用什么过滤器。

最佳答案

尝试使用相关的管理器。

no_friends = Person.objects.filter(friend1=None,friend2=None)

关于django - django-获取一个表中所有在另一个表中没有外键的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4780440/

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