Как я могу запретить "персоналу" удалять модели в админке django?

У меня есть члены команды, которые позволяют им управлять сайтами администраторов. Но я хочу дать им разрешение только на add, change(не delete) модели в admin сайт.

То, что я попробовал, ниже:

  1. Сделать их staff (Не Superuser) введите описание изображения здесь

  2. Дайте им только add, change pemissions. введите описание изображения здесь

Тем не менее, этот пользователь может удалять модели в admin сайт!

Что не так с моей настройкой?

1 ответ

Создать Group названный mygroup, Выберите все разрешения и удалите все, что вам не нужно.

создать группу редактировать Userобъект как

  • Удалить superuser статус
  • выберите группу как mygroup редактировать пользователя

Теперь этот пользователь не может видеть delete кнопка.

Другие вопросы по тегам