Как определить разрешения по умолчанию для пользователей в Django Guardian?
Когда я создаю пользователя в Django, у него нет прав:
In [7]: u = User.objects.create(username='aoeu')
In [12]: u.user_permissions.all()
Out[12]: []
Я хочу, чтобы некоторые разрешения были установлены по умолчанию (скажем, "api.add_item"), и я использую Django Guardian. Это возможно сделать декларативным способом, например. без записи сигнала post_save?
1 ответ
Решение
Нет, это невозможно. Проверьте код django.contrib.auth, чтобы убедиться