1,將項目放到本地的環境中
2,修改數據庫的連接,並且新建數據庫(我是在navicat中新建的)
3,運行
python manage.py makemigrations
如果報錯:
No changes detected
那麼再運行:
python manage.py migrate
如果全部是ok,去數據庫看看錶生成沒有
如果還是報錯,先python manage.py makemigrations --empty yourappname生成一個空的initial.py
再python manage.py makemigrations生成原先的model對應的migrationfile
如果還是報錯,刪除app對應目錄下的數據庫對應的文件和緩存文件:
rm -rf migrations/ __pycache__/
在執行
python manage.py makemigrations
這個時候不管報不報錯都執行一次
python manage.py migrate
執行後應該全部是ok了