标签: django django-models
我只是在学习Django并且有一个简单的问题:我看到在创建模型时你可以定义两个对象之间的多对多关系。当您将此关系分配给其中一个对象时,Django实际上会创建第三个表来解析此M:N关系。鉴于此,哪个对象包含多对多字段或者它是否出现在两个相关对象中的任何一个上是否重要? (来自关系数据库背景,我必须说将M:N分配给一个表的概念感觉有点奇怪 - 我仍然没有想到不用ER图开始)
答案 0 :(得分:1)
不,这没关系。它可以在两者中的任何一个上进行。