Это обычная практика, когда люди, работающие над проектом django, обычно отправляют миграции в систему контроля версий вместе с другим кодом.
Мой вопрос: почему эта практика так распространена? Почему бы просто не отправить обновленные модели, и все генерируют миграции локально. Этот подход также может уменьшить усилия по разрешению конфликтов миграции.