Django 如何获取间接指定的对象?
我有模型:Django 如何获取间接指定的对象?,django,django-models,Django,Django Models,我有模型: 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,... ... 我有模型3对象的pk。如何获取间接分配给模型3的所有模型1对象?如果我的记忆有用,这
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,...
...
我有模型3对象的pk。如何获取间接分配给模型3的所有模型1对象?如果我的记忆有用,这应该可以满足您的需要
model_1_objs = Model_3.objects.get(pk=the_pk).m2_set.only('m1')