将 django-guardian 与自定义用户一起使用



我使用自定义用户,我想让 django-guardian 来处理权限和组。我怎么能做到这一点 我的用户:

class ProfileUser(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(_('email address'), unique=True)
is_staff = models.BooleanField(default=False)
is_active = models.BooleanField(default=True)
date_joined = models.DateTimeField(default=timezone.now)
username = models.CharField(max_length=255,unique=True)
first_name=models.CharField(max_length=255)
last_name= models.CharField(max_length=255)
departement= models.CharField(max_length=255)

USERNAME_FIELD = 'username'
REQUIRED_FIELDS = []

只需在ProfileUser模型中添加一个指向实际用户的一对一字段,或者使用 django 文档中有关扩展用户模型的任何其他方法。

相关内容

  • 没有找到相关文章

最新更新