Django auth_user и пользовательская путаница

Я пытаюсь реализовать приложение, где clients можете зарегистрироваться и воспользоваться нашими услугами. Один clients может создает много users и определить roles, Может быть несколько клиентов, у которых будут свои конкретные пользователи. Для модели я имею в виду:

class Client(models.Model):
     # Client attributes

class ClientUser(AbstractBaseUser):
    client = models.ForeignKey(Client)
    # Other attributes

Это правильный способ определения модели в этом сценарии? Потому что по умолчанию User модель в Джанго уже есть is_superuser приписывать. Что мне не хватает?

1 ответ

Существует два способа настройки вашей пользовательской модели: через отношение один-к-одному или расширение пользовательской модели. См. https://docs.djangoproject.com/en/dev/topics/auth/customizing/.

Другие вопросы по тегам