大家都知道Python manage.py makemigrations 創建遷移文件也就是sql語句,python manage.py migrate執行makemigrations創建的文件,如果創建好了表不小心刪除了某個表怎么辦,其實很簡單,直接使用到mysql上創建表,但是這樣創建的表和我們項目要使用的表不一樣,如果刪除migration下的遷移文件,再次migrate的話不會成功,系統會報已經創建好所有表。這是該怎么辦?如果被刪除的表是自己獨立一個文件,刪除該文件和django_migrations該文件相關的數據,migrate就可以了,但是如果是同個文件多個表就需要刪除文件中的多個表,重新migrate。