Как сохранить разные данные для разных групп пользователей?
Надо разработать "систему тестирования студентов".
Есть группы пользователей "Админ", "Учитель", "Студент".
У разных групп пользователей разные данные.
Учитель - ФИО, логин/пароль, должность и тд.
Студент - ФИО, логин/пароль, группа, Факультет, курс и тд.
Как организовать модель, чтобы и учители и студенты могли авторизоваться? и как закрыть доступ к админке к группе Студентов?
Как вариант -- создать модели Student и Teacher, и в кажую из них связать один-к-одному с моделью User из django.contrib.auth.models.
Правами администратора можно управлять с помощью поля user_permissions модели User (подробнее)
Сделал все так, и в админке когда я пытаюсь добавить "Студента" там показывает combobox из сознанных пользователей из таблицы User. А как сделать так чтобы при добавлении студента там не показывался combobox а показывался поля пароля логина и т.д.