我为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'
我想我必须在自定义用户模型中添加一些额外的代码来集成此功能 任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:6)
最后,MyCustomUserModel必须从PermissionsMixin继承
class MyCustomUserModel(AbstractBaseUser,PermissionsMixin):