Задать вопрос
@bolotbekov

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

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

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

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

Всем заранее спасибо!
  • Вопрос задан
  • 342 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Как вариант -- создать модели Student и Teacher, и в кажую из них связать один-к-одному с моделью User из django.contrib.auth.models.
Правами администратора можно управлять с помощью поля user_permissions модели User (подробнее)
Ответ написан
@bolotbekov Автор вопроса
Ок, спасибо!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы