Django запускает миграции без файла models.py

Я создал несколько моделей в django app, а также сделал соответствующие им файлы миграций. Теперь, AFAIK, во время развертывания мы можем запустить миграции даже до того, как файл models.py будет вытолкнут и развернут.

Теперь дополнительно я должен предоставить исходные данные с моделями, поэтому я создал данные в файлах миграции, используя migrations.RunPython(func) в качестве операции, однако в

func(apps, schema_editor):
    xyz_model = apps.get_model('app_name', 'xyz')

мы уже использовали модель xyz так нужно ли обновить файл models.py перед запуском этой миграции?

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