Можно ли предоставить права доступа по умолчанию для определенного приложения сразу после создания?Пользовательские разрешения Django по умолчанию
Существует аналогичный вопрос here, но так как это 1,5 года, я надеюсь, что есть возможность сделать это сейчас.
Фон следующее:
Я только запустить одно приложение в моем Djangopage. Назовем это «foo».
Мои пользователи входят в админ-страницу со своей учетной записью LDAP. Если они регистрируются в первый раз, их учетная запись не находится в базе данных и будет создана. Когда они вошли в систему, они ничего не могут сделать, потому что у них нет разрешений. Я хочу дать им все разрешения для моего приложения «foo» сразу после создания учетной записи. На данный момент мне нужно войти в систему с помощью adminaccount и предоставить их вручную.
Важным отличием этого вопроса является то, что вы можете использовать сигнал post_save. Ответ был: это невозможно сделать * декларативным способом *, не совсем вообще – Marat