Опции Django Model Meta - пользовательские разрешения не имеют эффекта в производстве

Я добавил пользовательские разрешения для библиотеки импорта-экспорта Django в опциях Model Meta.

Пример из документации:

class Task(models.Model):
    ...
    class Meta:
        permissions = [
            ("change_task_status", "Can change the status of tasks"),
            ("close_task", "Can remove a task by setting its status as closed"),
        ]

Это прекрасно работает на локальном сервере, но на производстве, похоже, нет никакого эффекта, когда разрешения применяются к пользователю. Пользовательские разрешения по-прежнему можно найти в списке разрешений на странице администратора для пользователей и групп, но когда они применяются, пользователь по-прежнему не видит кнопки импорта/экспорта. При развертывании соответствующие файлы миграции работают нормально. Мы используем Django 3.1.2 и django-import-export 2.5.0.

Кто-нибудь уже сталкивался с этой проблемой? Где хранятся мета-опции модели после миграции?

Заранее спасибо!

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