gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:19:59 24 4
gpt4 key购买 nike

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

如果我只是复制并粘贴来自 this article 的代码,效果很好。但我希望这个自定义用户模型具有权限和组。所以我把这个继承加到了models.py中:

class MyUser(AbstractBaseUser, PermissionsMixin):

并将这些字段添加到 admin.py MyUserAdmin(UserAdmin) 类中:
('Permissions', {'fields': (
'is_admin', 'is_staff', 'is_active', 'groups', 'user_permissions',
)}),

但对我来说看起来很奇怪:

admin screenshot

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

附言我尝试了谷歌搜索,但在 reddit 上只找到了一篇 10 个月大的帖子,但没有解决方案。

最佳答案

在 MyUserAdmin 类中删除这一行解决了这个问题。

filter_horizontal = ()

关于django 自定义用户模型组和权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36535976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com