1. 程式人生 > 程式設計 >解決Django migrate不能發現app.models的表問題

解決Django migrate不能發現app.models的表問題

有時候執行Django的migrate命令不能建立INSTALLED_APPS中的app中的models.py的資料庫表,

這時可以先執行:

python manage.py makemigrations [appname]

這裡的appname是指你需要指定django檢查的app name,執行該命令後,即可生成遷移檔案,

最後執行:

python manage.py migrate

以上一般可以解決問題,如果還是有建立表格不全等問題的話,可以將migrations檔案,資料庫表,以及__pycache__資料夾全部刪除,再按照上述步驟做一次。