По умолчанию поведение новых пользователей не имеет прав и групп. Тем не менее, я бы не хотел вручную предоставлять каждому новому пользователю новые разрешения, и я бы предположил, что они не хотят дожидаться, когда я это сделаю.
Как назначить разрешения по умолчанию для новых пользователей?
Некоторые подобные вопросы были заданы, но нет четкого ответа на общий случай:
- Пользовательские разрешения Django по умолчанию
- Как определить разрешения по умолчанию для пользователей в Django Guardian?
- Django Assign-perm w/Post-Save Signal
Я использую python-social-auth
, поэтому у меня нет моей собственной формы и представления для создания, которые, как я полагаю, являются тем, где все остальные устанавливают разрешения по умолчанию. Я предполагаю, что мне нужен какой-то крюк, создаваемый пользователем, но не уверен, что самый чистый подход.
Это не связано с созданием разрешений по умолчанию, которые могут быть предоставлены пользователям, хотя для справки