我已经为django应用创建了自定义用户模型。
现在,我想使用django权限和群组系统。我已允许和分组
但是当我在自定义用户模型中使用它们时,会遇到类似
>>> john.groups.add(special_users)
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'MyCustomUserModel' object has no attribute 'groups'
我想我必须在自定义用户模型中添加一些额外的代码才能集成此功能
有人可以帮助解决这个问题吗?
最佳答案
最后,MyCustomUserModel必须继承和继承PermissionsMixin
class MyCustomUserModel(AbstractBaseUser,PermissionsMixin):