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/.