我有男孩和玩具。两种Django模型。玩具可以由一个以上的Boy拥有,每个男孩可以拥有一个以上的Toy ...因此,我在Boy中放置了一个ManyToMany字段。

如果我想要一个单身男孩拥有的玩具清单,这很容易。到目前为止很好。

但是现在我需要获取一个基于Toy实例的Boys列表。关系应该是对称的,但是我不知道语法。



注意:不,这些不是我的真实实体名称-我只是认为可能更容易理解。

最佳答案

它应该是:

toy_instance.boy_set.all()

看这里:

http://docs.djangoproject.com/en/dev/topics/db/queries/#many-to-many-relationships

关于django - 逆转多对多关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/483382/

10-11 16:38