Этого можно добиться, просто используя группы в Django.
. Вы будете вашим суперпользователем, который будет иметь все разрешения по умолчанию, используя поле is_admin=True
. Второй пользователь может быть простым пользователем персонала, который является членом группы «Администраторы», просто создайте группу и назначьте все разрешения для этой группы, кроме разрешений для добавления, изменения и удаления пользователей.
Это будет сделайте свое дело.
Обновление : если вам нужны более сложные случаи, вы можете использовать приложение django-groups-manager
или django-guardian
, чтобы вы могли создавать группы в деревьях, там вы можете использовать больше Правила доступа, управляемые доменом. **