重置 Django 遷移刪除現有資料庫並遷移為新的

刪除/刪除資料庫如果你使用 SQLite 作為資料庫,只需刪除此檔案即可。如果你使用的是 MySQL / Postgres 或任何其他資料庫系統,則必須刪除資料庫,然後重新建立新資料庫。

你現在需要刪除位於 app 資料夾下的遷移資料夾內的“init.py”檔案以外的所有遷移檔案。

通常遷移資料夾位於

/your_django_project/your_app/migrations

現在你已經刪除了資料庫和遷移檔案,只需像第一次設定 django 專案時那樣執行以下命令。

python manage.py makemigrations
python manage.py migrate