Я думаю, что закодировал пользовательское разрешение в модели:
class Foo(models.Model):
class Meta:
permissions = [('admin_foo', 'Can administrate foo'),]
...
Я выполнил команды для сохранения разрешения:
python manage.py makemigrations
python manage.py migrate
Затем у меня есть декоратор на моем защищенном view:
@permission_required('app.admin_foo')
def myFooView(request):
...
Как программно добавить это разрешение в группу «bar»?