Можно ли создать миграцию для модели, имеющей внешний ключ к неуправляемой модели?

У меня есть две модели:

Модель неуправляемая

class Item(models.Model):
     name = models.CharField(max_length=50, blank=False, null=False)

     class Meta:
         managed = False
         db_table = 'item'
         app_label = 'default'

Новая модель в проекте. Я хочу создать миграцию для этой модели

class Environment(models.Model):
     type = models.ForeignKey(Item, on_delete=models.PROTECT)

Когда я запускаю команду makemigrations для создания миграции, я получаю эту ошибку: Environment.type: (fields.E300) Поле определяет связь с моделью 'Item', которая либо не установлена, либо является абстрактной.

Я знаю, что модели с managed = False не создают миграций, но я хочу создать миграцию модели Environment, которая будет управляться Django. Я использую Postgres.

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