0

私はモデルを持っています:

class Model_1(models.Model):
    ...

class Model_2(models.Model):
    m1 = models.ManyToManyField(Model_1,...
    ...

class Model_3(models.Model):
    m2 = models.ManyToManyField(Model_2,...
    ...

そして、model_3 オブジェクトの pk があります。model_3 に間接的に割り当てられているすべての model_1 オブジェクトを取得する方法は?

4

1 に答える 1

0

私の記憶が私に役立つなら、これはあなたが必要とすることをするはずです。

model_1_objs = Model_3.objects.get(pk=the_pk).m2_set.only('m1')
于 2013-03-04T11:28:39.253 に答える