Задать вопрос
@barolina
turn coffee into code

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

В приложение есть модели User двух типов :
- student
- proffesor

class Student(model.Models) :
   name  
   age
  is_professor  :  boolean

Доступ к полям модели "Урок" разный, для реализации данной задачи я пишу кастомный Permissions.
Подскажите, как можно реализовать ресурс, к примеру , если запросить /students/1/, выдавалось след.
{
   "name" :  "Ivan",
   "age" : 20,
   "is_professor" :  false,
   "permission" :{
       "can_is_read_lection" : true,
        "can_delete_letion" : false,
  }
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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