做網(wǎng)站平臺的營業(yè)執(zhí)照互聯(lián)網(wǎng)廣告推廣好做嗎
Django 解決新建表刪除后無法重新創(chuàng)建等問題
- 問題發(fā)生描述
- 處理辦法
- 首先刪除了app對應目錄migrations下除 __init__.py以外的所有文件:
- 然后,刪除migrations中關于你的app的同步數(shù)據(jù)數(shù)據(jù)庫記錄
- 最后,重新執(zhí)行遷移插入
問題發(fā)生描述
Django創(chuàng)建的表,發(fā)現(xiàn)結構存在問題,手賤直接手動將數(shù)據(jù)庫的表進行刪除,發(fā)現(xiàn)再運行 python3 manage.py migrate提示:No migrations to apply.
處理辦法
首先刪除了app對應目錄migrations下除 init.py以外的所有文件:
然后,刪除migrations中關于你的app的同步數(shù)據(jù)數(shù)據(jù)庫記錄
delete from django_migrations where app=‘yourappname’;
最后,重新執(zhí)行遷移插入
python3 manage.py makemigrations
python3 manage.py migrate