2

次のモデルがあるとします。

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 を使用してインスタンスを取得することをお勧めします)。ExperimentAlienTrial

4

0 に答える 0