Django文檔說你可以在任何一方的模型中放置多對多的字段,但不能同時添加兩者。比薩餅和澆頭的例子說,想想比薩上的配料比想到哪種比薩更加「正常」,所以把比薩放在比薩模型中。好吧...兩個表中的Django ManyToMany字段
但是,在我的追蹤權限和組的應用程序中,這不一定是正確的。該應用程序在許可權表中具有多對多顯示哪些組具有該權限。它也似乎你應該能夠看看一個組,並看看它有什麼權限。這在理論上會使用相同的連接表。
無法在組模型中添加多對多字段並指定現有的permission_group連接表?這是否會導致問題,因爲它直接違反了ManyToMany文檔中的建議?
謝謝...
我很困惑,如果看到每個組擁有哪個權限就是你需要的,爲什麼不使用Goups.permission_set.all()? –
感謝您的評論帕特里克。請在下面查看我對Makaveli的回答。另外,在Django中我已經足夠新,我不知道在哪裏/如何使用您提供的建議。我會繼續找... – RMittelman