Astrohas
@Astrohas
Python/Django Developer

Django как сделать так чтобы определенный модератор имел доступ только к своему разделу в админке?

Есть определенные разделы на сайте. Есть модераторы. Я хочу чтобы определенный модератор имел возможность доступа только к материалам раздела связанного с ним. Может подсказать что нужно сделать.
  • Вопрос задан
  • 457 просмотров
Решения вопроса 2
@artinnok
бекенд-программист
Скорее всего, писать свою кастомную админку - в обычной админке, такого функционала не предусмотрено. По времени и по затратам это достаточно большие вложения.

На мой взгляд порядок работы такой:
1. Создание кастомного юзера
2. Аутентификация и авторизация юзера в личный кабинет (кастомная админка)
3. Написать ограничения, которые будут показывать модератору только его часть.
4. Написать UpdateView, CreateView, DeleteView, ListView для ваших моделей с шаблонами.
Ответ написан
Комментировать
@MrCute
Студент
Для создания прав на доступ на уровне обьекта хорошо подходит Django-Guardian
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iegor
Стандартными средставми можно раздать permissions на редактирование, добавление и удаление для конкретной таблицы. Если этого не достаточно обратите внимание на grappelli там из коробки есть, то что вы описываете.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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