我知道可以做以下事情:
class EnterpassUser(AbstractUser):
uuid = models.UUIDField(default=uuid4, editable=False, unique=True)
is_application = models.BooleanField(default=False, editable=False)
class Meta:
db_table = 'enterpassuser'
managed = True
def __str__(self):
return self.username
这允许我使用auth_user
模型并创建一个独特的enterpassuser
模型来替换它。
我想与群组模型做类似的事情但是我遇到的每个选项都迫使我将表名保持为auth_group
和auth_group_permissions
我喜欢它保持与创建自定义用户模型相同的流程。