Добавление разрешений администратора django в миграцию: запрос соответствия разрешений не существует

Я хотел добавить некоторые группы и назначить им разрешения в процессе написания вручную, но если я запустил его на чистой БД, он создает разрешения только после выполнения всех миграций.

Я нашел этот билет:https://code.djangoproject.com/ticket/23422 но я не могу комментировать там (возможно, я был забанен после выражения некоторого недовольства документами GeoDjango), поэтому я поделюсь улучшением по сравнению с решением там ниже.