Django反向内联管理员

时间:2018-06-27 19:06:25

标签: python django django-models django-admin

我有一个User类,该类由Student类,Parent类和Teacher类的外键引用。

class User():
   pass

class Parent():
   user = models.ForeignKey(User)

class Student():
   user = models.ForeignKey(User)

class Teacher():
   user = models.ForeignKey(User)

我想做一个UserInline并拥有ParentAdmin TeacherAdmin,等等。

当然,DjangoAdmin要求User是具有ParentTeacherStudent等外键的密钥,但是我想知道是否可以可能以某种方式颠倒它或构建它,以便我可以在合并UserInline

的同时创建一个Student或Teacher

0 个答案:

没有答案