小编use*_*515的帖子

django自定义用户模型组和权限

我正在尝试在django应用程序中实现自定义用户模型。

如果我仅复制并粘贴本文中的代码,则效果很好。但我希望这个自定义用户模型具有权限和组。因此,我将此继承添加到models.py中

class MyUser(AbstractBaseUser, PermissionsMixin):
Run Code Online (Sandbox Code Playgroud)

并将这些字段放入admin.py MyUserAdmin(UserAdmin)类:

('Permissions', {'fields': (
    'is_admin', 'is_staff', 'is_active', 'groups', 'user_permissions',
)}),
Run Code Online (Sandbox Code Playgroud)

但这对我来说很奇怪:

管理员截图

据我所知,它必须是两个容器:左边(我有)显示所有可用的组和权限,右边(我没有)显示所有当前用户的组和权限。

PS我尝试谷歌为它,发现只有一个帖子在reddit上是10个月大,但没有解决方案。

django permissions usergroups custom-authentication

6
推荐指数
1
解决办法
1365
查看次数