Как удалить устаревший код из старых файлов миграции django

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

Просто удалите папку migrations в вашем проекте. Я уверен, что у вас нет никаких проблем с базой данных

Вы можете попробовать команду django squashmigrations и посмотреть, распознает ли она и удалит избыточность. Больше о сминании миграций в документации.

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