我有模特:
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,...
...
我有pk的model_3对象。如何获取间接分配给model_3的所有model_1对象?
答案 0 :(得分:0)
如果我的记忆能够为我服务,那么这应该是你所需要的。
model_1_objs = Model_3.objects.get(pk=the_pk).m2_set.only('m1')