如何将组功能添加到我的自定义 django 用户模型中?我看到我能够继承 PermissionsMixin,但我没有看到这样做有任何组功能。基本上,我需要能够将自定义组添加到自定义用户模型中。
如果您的自定义 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,
...
Run Code Online (Sandbox Code Playgroud)
因此,您可以使用默认组选项。
| 归档时间: |
|
| 查看次数: |
2566 次 |
| 最近记录: |