django重新創建數據庫和表

1 刪除數據庫中的django_migration 表 以及 刪除你要重新導的表

2 將你要導的那個app中的migrate 文件刪除掉

3 進行虛擬導入

migrate --fake

虛擬導入會重新生成django_migration 表 並且裏面有之前的導入記錄(避免在執行migrate時重新導入已存在的表),除了你第二步刪的那個文件裏的那些記錄.

4 重新導入你需要的表

makemigration shop(你要導的app)
migrate shop

這樣就完成了.

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