管理员中的Django自定义用户模型应用级权限管理

时间:2016-02-07 15:27:35

标签: django

我在django 1.9项目中使用自定义用户模型。该模型与Django文档(https://docs.djangoproject.com/en/1.9/topics/auth/customizing/)上给出的完整示例非常相似。集成模型后,管理员将禁用应用级权限。只有is_admin属性可用。在使用自定义用户模型时,有没有办法在默认管理界面中拥有应用级权限?

1 个答案:

答案 0 :(得分:0)

我同时想出了解决方案。在文档中给出的完整示例中,由于某种原因禁用了组权限。此外,组模型在示例中未注册。首先,我使用了PermissionsMixin。我保持组模型注册,并在UserAdmin的字段集上添加'groups'和'user_permissions',然后他们回来了。