У моей команды были файлы миграции Django в .gitignore и поэтому не выполнял эти файлы. Вместо этого мы производим миграцию на нашем производственном сервере. Мы обнаружили, что это не рекомендуемая практика (при столкновении Should I be adding the Django migration files in the .gitignore file?). Это вызовет проблемы - на данный момент - удалить миграции из .gitignore, makemigrations на машине разработки, зафиксировать, нажать и применить миграции на производственном сервере? Если да, то как мы можем обойти эти проблемы?Остановка игнорирования файлов миграции в git для проекта Django
Этот вопрос мотивирован во многом потому, что нам нужно применить пользовательскую миграцию, которую мы частично написали. (Как таковой, на самом деле существует дополнительный шаг между выполнением миграции на машине разработки и их фиксацией, а именно добавлением в наш пользовательский код файла миграции).