Ограничение доступа к администратору django через приложения - PullRequest
0 голосов
/ 14 июля 2010

Можно ли ограничить, какие страницы администратора пользователь может просматривать и изменять, я знаю, что в настоящее время возможно ограничить их изменения, но возможно ли ограничить пользователя с помощью разрешений или иным образом только для представлений администратора для одного приложение. Если возможно, я также стремлюсь, чтобы суперпользователи могли получить доступ к стандартному администратору django

Оглядываясь в документах, я вижу, что AdminSite - это то место, куда я должен направиться

1 Ответ

2 голосов
/ 14 июля 2010

Это действительно возможно, используя систему разрешений django. Выезд . Вы можете легко расширить это на ваши собственные взгляды.

Все, что вам нужно сделать, это создать группу в django admin, удалить / дать ей разрешение только для тех, кого вы хотите разрешить. А затем назначьте нужного пользователя этой группе.

Помните, что разрешение также ограничивает «добавить / изменить / удалить» отдельно. Но работает только для ограничения прав доступа к типу объектов в целом, а не к отдельным объектам.

Счастливое кодирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...