我一直在玩扩展Django的用户模型,这是我从1.5之前就没有尝试过的,所以我正在努力恢复速度。
最后让它工作,我想确保仍然可以通过管理站点访问用户,但现在看来,当你扩展它时,用户模型从管理站点消失,除非你调用自己的auth模型要注册。我的问题是,有没有办法调用自定义身份验证模型,同时保持django.contrib.auth.admin.UserAdmin
的相同格式?
答案 0 :(得分:1)
这可以在Django 1.5+中明确实现,通过继承AbstractBaseUser
并将AUTH_USER_MODEL
设置为指向您的模型。请参阅the documentation。