python manage.py makemigrations 默認全部修改過的model層轉爲遷移文件python
python manage.py migrate 默認將全部的遷移文件都執行,更新數據庫數據庫
這裏的manage.py是一個文件,因此他的路徑不固定,寫的時候仍是要注意點app
若是想要具體的生成某個遷移文件,能夠在命令後面加上目錄名 app_nameio
若是想要具體執行某個遷移文件,能夠使用python manage.py showmigrations app_name,能夠查看到目錄下全部的執行文件,再執行命令後面加上該遷移文件名字就行model
注意一點:若是你想回退到上一條遷移記錄執行的數據庫,從新執行下上一條遷移記錄:python manage.py migrate app_name + 須要回退的遷移文件數據
若是你只有一條遷移記錄,如今不想要了,那麼能夠直接:python manage.py migrate app_name zero 直接回退到zero就好了文件
執行完成之後就能夠把不想要的的遷移記錄給刪了(執行以前好像也能夠刪 只要migrate下你想要的遷移記錄就行)make
切記:必定要migrate一下,不能直接刪遷移記錄就完事生成