我想知道使用Django migrations删除已删除应用程序的所有表的最简洁方法。例如,如果我安装了新的软件包,将该应用添加到我的settings.py中,并执行manage.py makemigrations和manage.py migrate;然后,如果我决定不使用此软件包并从我的settings.py中删除它,则命令manage.py makemigrations将告诉我“未检测到更改”,因此manage.py migrate将不会执行任何操作,但我需要删除此已删除应用创建的表。
我期望Django migrations可以处理这个问题,如果我删除一个应用程序,则它也会创建迁移以删除所有必要的表。