1. 程式人生 > >Django-修改模型類之後需要進行的操作

Django-修改模型類之後需要進行的操作

        最近老是修改模型類中的東西,而模型類關係到資料庫中的表,每次修改後都要對資料庫進行更改,所以將更改的方法在這裡記錄一下,以便將來查詢。步驟:1.     將APP目錄下的__pycache__資料夾刪除,以及遷移檔案000*_initial.py和__init__.py全部刪除2.    然後用 python manage.py dbshell 命令進入資料庫shell,    刪除所有和你app有關的表    drop table ***    接著有一張django_migrations表,    裡面記錄這有關建立表的記錄,刪除對應的資料表:
    delete from django_migrations where app='yourappname';
3.    最後 python manege.py makemigrations yourappname    python manage.py migrate