2016-05-14 2 views
1

Во-первых, извините за мой бедный английский.Django разные администраторы одна панель

Я пытаюсь создать систему Django, которая поддерживает разные администраторы, чтобы получить одну и ту же панель администратора, но показывая им разные объекты, принадлежащие к той же CustomModel.

Пример:

Первый шаг: -> Вход Секунды шаг: -> Перенаправление на панели администратора (django.contrib.admin.site)

и .. больше ничего.

Проблема в том, что я не знаю, как показать в этой панели объекты, соответствующие зарегистрированному администратору.

Спасибо! Gracias!

ответ

0

Это где Django Permissions ввести картину

Django поставляется с простой системой разрешений. Он предоставляет способ назначать разрешения определенным пользователям и группам пользователей.

Он используется администратором Django, но вы можете использовать его в свой собственный код.

Администратор сайта Django использует разрешения следующим образом:

доступа для просмотра «добавить» форму и добавить объект ограничен пользователями с разрешения «добавить» для этого типа объекта. Доступ к списку изменений , просмотр формы «изменения» и изменение объекта ограничивается пользователями с разрешением «изменить» для этого типа объекта. Доступ к Удаление объекта ограничено пользователями с разрешением «удалить» для этого типа объекта.

Если вы предоставляете пользователям права доступа к работе только с определенным типом объектов, это все, что он увидит в области администратора.

Если у вас много разных администраторов, вы можете поместить их в группы и предоставить разрешения для групп.

+0

Te amooooooooo! Миль Грасиас! Невероятно благодарен. – Rodolfito

+0

Рад помочь – e4c5

Смежные вопросы