如何向自定义django用户模型添加组功能?我看到我能够继承PermissionsMixin,但我没有看到任何组功能。基本上,我需要能够将自定义组添加到自定义用户模型。
答案 0 :(得分:1)
如果您的自定义django用户模型继承自AbstractUser, 默认情况下,它已经继承了PermissionsMixin
from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin
class AbstractUser(AbstractBaseUser, PermissionsMixin):
"""
An abstract base class implementing a fully featured User model with
admin-compliant permissions.
Username, password and email are required. Other fields are optional.
"""
username = models.CharField(_('username'), max_length=30, unique=True,
...
因此,您可以使用默认组选项。