Я пытался создать пользовательское разрешение при миграции, однако после запуска миграции разрешение не было создано в таблице разрешений. Может ли кто-нибудь указать, в чем ошибка? Также я не уверен, что мне следует использовать в качестве связанной модели для ContentType, поскольку разрешение используется для ограничения пользователей, которые могут просматривать страницу, которая показывает сводку пользователей на сайте. Любая помощь будет принята с благодарностью, спасибо.
def add_view_aggregated_data_permissions(apps, schema_editor):
ContentType = apps.get_model('django', 'ContentType')
Permission = apps.get_model('auth', 'Permission')
content_type = ContentType.objects.get(app_label='auth', model='user')
permission = Permission.objects.create(codename='can_view_data',
name='Can view data',
content_type=content_type)