Django, больше типов пользователей с другими правами - нужен совет

Мне нужен совет. Я хочу сделать 3 типа пользователей:

  1. член (только ник/пароль/электронная почта)
  2. company (ник/пароль/почта/компания/регион + разрешение на редактирование модели)
  3. admin

Мой вопрос заключается в том, как сделать модель для этих пользователей:

  1. Сделайте большую модель для участника и компании вместе, но поля, которые только для компании, сделайте пустыми для участника. Далее в админ панели я могу сделать группу и добавить в нее "comapny" ppl
  2. .
  3. сделать 2 типа пользователей (здесь мне нужен совет, что я должен использовать для этого) и отдельный сайт зарегистрировать для члена и компании и вход должен быть одинаковым
  4. .

Спасибо за ответ

Вернуться на верх