寫在前面:
運行 python manage.py makemigrations 為模型的改變生成遷移文件。
運行 python manage.py migrate 來應用數據庫遷移。
Django創建的項目中,需要更改、增加、刪除表中的某些屬性,性急直接把之前數據庫表刪除了,之后再執行:
python manage.py makemigrations python manage.py migrate 時提醒顯示
No changes detected
我們需要在數據表中找到django_migrations表,刪除與app應用相關的初始化的信息,接着再去執行:
python manage.py makemigrations python manage.py migrate
相應的表就可以重新創建出來了。
若是仍然不可以,那我們就在數據庫中創建一個和你models.py中描述一樣結構的數據庫表,然后就可以重新啟動django項目。