4

我为我的 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'

我想我必须在我的自定义用户模型中添加一些额外的代码来集成这个功能有人可以帮助解决这个问题吗?

4

1 回答 1

7

Finally MyCustomUserModel had to inherit and from PermissionsMixin

class MyCustomUserModel(AbstractBaseUser,PermissionsMixin):
于 2013-11-08T19:08:49.170 回答