0
比方說,我有一個應用程序的結構是這樣的:限制ForeignKey的選擇
** ** models.py
Class School(models.Model):
name = models.CharField(max_length=500)
Class Manager(models.Model)
name = models.Charfield(max_length=500)
school = models.ForignKey(School)
Class Group(models.Model)
name = models.Charfield(max_length=500)
school = models.ForeignKey(School)
manager = models.ForeignKey(Manager, related_name="group_manager")
在我希望用戶能夠模板創建小組(在學校頁面中)並選擇僅屬於同一所學校的經理!
有什麼想法?
是不是有辦法使用ForeignKey做到這一點? – DjangoGuy
在你的模式中,一個組可以引用一個School和一個Manger。但據我所知,每所學校可能會有多個Magnaer。 – vZ10
如果每所學校會有一名經理,該怎麼辦?我該怎麼做? – DjangoGuy