たとえば、からCat
逆のモデルがあります。ForeignKey
Life
class Life(models.Model):
state = models.CharField(choices=('alive', 'dead', 'unknown')
cat = models.ForeignKey('animals.Cat', related_name="lives")
class Cat(models.Model):
name = models.CharField(max_length=12)
cat_type = models.CharField(choices=('normal', 'schroedinger')
...
命を失っていない のを取得するQuerySet
にはどうすればよいですか? つまり、すべてのライフが「生きている」状態であるか、cat_type が「シュレディンガー」であり、「死んでいる」状態のライフがないCat
)