Как определить разрешения по умолчанию для пользователей в 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, чтобы убедиться

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