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

Как правильно писать архитектуру?

Добрый день! Задача стоит следующая:
Допустим в системе есть 4 группы пользователей.
Администратор, руководитель отдела, руководитель группы, рабочий.
Как правильно организовать разделения прав доступа в django для всех пользователей? Допустим имеется кнопка, ее имеет право нажать руководитель отдела, руководитель группы, и в некоторых случаях рабочий.
Где прописывать всю эту логику? Как прописать эти группы? Пробовал это делать через джанговые группы, но там какой-то шаблонный функционал не способный на гибкость.
Получается нужно писать разные шаблоны под разные группы? И разные функции под каждого юзера?
Спасибо.
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mohovoy
@mohovoy
Что-то там программирую, кто бы знал что именно?
Просмотри документацию, там расписано, как использовать права для какого-либо пользователя
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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