我想扩展/子类管理组& Django中的用户类。
我想利用当前的Django管理类Group&用户而不是自己做。请提出建议。谢谢!
答案 0 :(得分:1)
你不能同时扩展和使用现有的。请改用OneToOneField
。
答案 1 :(得分:1)
您的意思是整个群组CourseAdmin
都有一封电子邮件,电话和地址吗?我怀疑。
否则你不必继承任何东西。只需创建一个user profile model(包括电子邮件,电话,地址),创建群组:CourseAdmin
,Teacher
,Students
并相应地设置权限。
您可以通过检查用户所在的群组来区分用户。
有关user authentication的更多信息。