Django обратный встроенный админ - PullRequest
0 голосов
/ 27 июня 2018

У меня есть класс 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 был тем, который имеет ForeignKey для Parent, Teacher, Student и т. Д., Однако мне было интересно, можем ли мы потенциально каким-то образом изменить его или структурировать так, чтобы Я мог бы просто создать ученика или учителя, включив UserInline

...