@bolotbekov

Как сохранить разные данные для разных групп пользователей?

Надо разработать "систему тестирования студентов".
Есть группы пользователей "Админ", "Учитель", "Студент".
У разных групп пользователей разные данные.

Учитель - ФИО, логин/пароль, должность и тд.
Студент - ФИО, логин/пароль, группа, Факультет, курс и тд.

Как организовать модель, чтобы и учители и студенты могли авторизоваться? и как закрыть доступ к админке к группе Студентов?

Всем заранее спасибо!
  • Вопрос задан
  • 342 просмотра
Пригласить эксперта
Ответы на вопрос 2
Как вариант -- создать модели Student и Teacher, и в кажую из них связать один-к-одному с моделью User из django.contrib.auth.models.
Правами администратора можно управлять с помощью поля user_permissions модели User (подробнее)
Ответ написан
@bolotbekov Автор вопроса
Ок, спасибо!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы