次のモデルがあるとします。
from django.db import models
class Experiment(models.Model):
creation_timestamp = models.DateTimeField(auto_now_add=True)
class Alien(models.Model):
experiment = models.ForeignKey(Experiment)
class Trial(models.Model):
experiment = models.ForeignKey(Experiment)
dosage = models.PositiveIntegerField()
class TrialGroup(models.Model):
trial = models.ForeignKey(Trial, related_name='groups')
aliens = models.ManyToManyField(Alien)
positive_outcome = models.BooleanField()
インスタンスが与えられた場合、 1 つ以上の共通の s を持つTrial
他のすべてのトライアルを識別するクエリを作成するにはどうすればよいですか(ORM を使用してインスタンスを取得することをお勧めします)。Experiment
Alien
Trial