python manage.py sqlmigrate DouYin 0001
逗比的 Django, 從數(shù)據(jù)庫刪除以后,就無法再次創(chuàng)建數(shù)據(jù)庫成功错沽。折騰了好久,終于摸索出一條路。 刪除你不需要的代碼和 服務(wù)器端的 數(shù)據(jù)庫区岗,然后本地依舊執(zhí)行一次
python manage.py makemigrations
python manage.py migrate
臀防,然后使用這個(gè)命令:
python manage.py sqlmigrate 【你的 Modle 名稱】 0001
就能看到一個(gè) Sql 語句眠菇,把這個(gè)語句在服務(wù)器端執(zhí)行一下就可以了,等同于在服務(wù)器端創(chuàng)建了新的數(shù)據(jù)表袱衷,然后使用 Django 的表中的數(shù)據(jù)就正常了捎废,可以正常刪除添加操作。
如果遇到 新加了字段總是報(bào)錯(cuò)致燥,可以給新加的這個(gè)字段添加 默認(rèn)值登疗,然后執(zhí)行就 Ok 了。

自動(dòng)增長(zhǎng)和主鍵只有一個(gè)生效了
上面的這種方法不行的哦嫌蚤!
具體的解決辦法是:
刪除以后就無法再次創(chuàng)建成功辐益,what?
python manage.py makemigrations app
app 表示你的 Module