我试图找到一种简单的方法来返回具有相互分配外键的对象。
例如,我有这样的models.py文件:
class Parent(models.Model):
name = models.CharField(max_length=100)
class Children(models.Model):
parent = models.ForeignKey(Parent, on_delete=models.CASCADE)
name = models.CharField(max_length=10)
我为我的父母创建对象family1
, family2
, family3
. 对于我的孩子,我创建了John
与Stefani
来自family1
.
什么是创建仅返回的查询集的最简单方法family1
(仅返回一次,即使它有许多相关对象)。返回family 1
是因为仅针对此对象存在 ForeignKey。