Как удалить устаревший код из старых файлов миграции django
Я удаляю мертвый код в своих приложениях django и понял, что одна из функций используется в старом файле миграции. Какой правильный способ удалить этот код из старого файла миграции, не вызывая проблем с базой данных?
Просто удалите папку migrations
в вашем проекте.
Я уверен, что у вас нет никаких проблем с базой данных
Вы можете попробовать команду django squashmigrations
и посмотреть, распознает ли она и удалит избыточность. Больше о сминании миграций в документации.