Но как команда makemigrations создаёт миграции? куда передаются созданные мной классы? в какой-то другой класс конструктор, который позволяет создать миграции на основе моего models.py?
и то и то само устройство миграций мне непонятно какие файлы .py задействуются, какие классы задействуются, как они находят мой models.py, как сканируют его итд
и то и то само устройство миграций мне непонятно какие файлы .py задействуются, какие классы задействуются, как они находят мой models.py, как сканируют его итд
при выполнении команды makemigrations
первый раз
джанго заходит в каждую зареганую аппку в каждой аппке в модуль models
и выбирает оттуда все модели которые не абстрактные и которые управляемые
каждая модель это представление таблицы
каждое поле модели - поле в таблице определеного типа с набором параметорв
из этой информации формируется первый файл миграции