models.py表類(lèi)中添加了一個(gè)class類(lèi)后,報(bào)錯(cuò)
問(wèn)題一:執(zhí)行manage.py makemigrations 未提示錯(cuò)誤信息,但manage.py migrate時(shí)進(jìn)行同步數(shù)據(jù)庫(kù)時(shí)出現(xiàn)問(wèn)題??django.db.utils.OperationalError: (1050, "Table '表名' already exists)
解決方法:python manage.py migrate myapp --fake
問(wèn)題二:長(zhǎng)時(shí)間沒(méi)有更新表,數(shù)據(jù)表更新失敗
重置文件
python manage.py migrate --fake myapp zero? 刪除migrations中除了init.py的其他文件
重新生成migrate文件
python manage.py makemigrations?
同步到數(shù)據(jù)庫(kù)
python manage.py migrate --fake-initial