Задать вопрос
0ralo
@0ralo
Python backend developer

Как в django ограничить модели в админке по группам?

У сайта есть админка. В админке модели. У админки есть много юзеров(модеры, хелперы,админы,прогеры). Как допустим у модеров убрать видимость важных моделей системных, кронтаб, целери модели. А для прогеров оставить все? Есть ли решения из коробки, или надо химичить с admin.ModelAdmin методами?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
0ralo
@0ralo Автор вопроса
Python backend developer
Сам нашел ответ, если кому нужно
class MyModelAdmin(admin.ModelAdmin):
    ...
    def has_module_permission(self, request):
        return False

has_module_permission определяет будет ли показываться модель в админке(True\False)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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