Я хотел бы знать, что самый чистый способ удалить все таблицы для удаленного приложения, используя миграции Django. Если, например, я устанавливаю новый пакет, я добавляю приложение в свой файл settings.py, и я делаю make.py makemigrations и manage.py migrate; когда я решаю, что я не хочу использовать этот пакет, и я удаляю его из моих настроек .py, команда manage.py makemigrations скажет мне, что "никаких изменений не обнаружено", и поэтому manage.py migrate ничего не сделает, но я необходимо удалить таблицы, созданные этим удаленным приложением.
Я ожидал миграции Django, чтобы обработать это, поэтому, если я удалю приложение, он также создаст миграции, чтобы удалить все необходимые таблицы.