Два набора пользователей (учитель и ученик) в аутентификации Django - PullRequest
2 голосов
/ 17 мая 2011

Я создаю веб-приложение, в котором у меня есть 2 набора пользователей (студенты и преподаватели). Учителя должны иметь возможность создать свой аккаунт, создать страницу своего контента. Студенты должны иметь возможность создать учетную запись, чтобы подписаться на этот контент. В настоящее время я использую django-registration для обработки регистрации, но мне интересно, как лучше всего обрабатывать эти 2 группы пользователей и при этом иметь возможность использовать среду аутентификации Django? Я слышал о наличии нескольких профилей, но хотел бы получить некоторые мнения.

Спасибо!

1 Ответ

1 голос
/ 17 мая 2011

Вы можете использовать разрешения. Когда они регистрируются, если они Учитель, дают им разрешения на создание контента. Если они студенты, они не получают разрешения.

В профиле пользователя у меня просто есть поле, в котором указано, какого они типа. Если бы не большая часть данных, у меня не было бы двух пользовательских профилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...