Опции 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.
Кто-нибудь уже сталкивался с этой проблемой? Где хранятся мета-опции модели после миграции?
Заранее спасибо!