Лучший способ добавить существующее разрешение в группу в Django

Я пытаюсь добавить существующие разрешения (из таблицы auth_permission) к существующей группе (из auth_group) в Django.

В оболочке Django я могу сделать это следующим кодом:

from django.contrib.auth.models import Group, Permission
my_group = Group.objects.get(name='mygroupname')
perm_change = Permission.objects.get(codename='change_specific')
my_group.permissions.add(perm_change)

Приведенный выше код работает как ожидалось, но как я могу сделать его постоянным? Должен ли я изменить модель или сделать пользовательскую миграцию?

Я думаю, что миграция должна работать нормально, но я не могу понять, как это сделать. (Есть ли способ превратить мои модификации оболочки в миграцию?)

Спасибо.

Вернуться на верх