將別人開發好的django項目在自己的本地運行

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了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章