1. 程式人生 > >Running migrations: No migrations to apply.(django不能建立資料庫中的表的問題)

Running migrations: No migrations to apply.(django不能建立資料庫中的表的問題)

第一步:

    刪除該app名字下的migrations下的__init__.py等檔案。

第二步:

    進入資料庫,找到django_migrations的表,刪除該app名字的所有記錄。

第三步:執行下面這兩條命令:(在專案目錄下)

python manage.py makemigrations

python manage.py migrate

原因:

django_migrations表記錄著資料庫的對應表的修改記錄。

每次修改後,都執行第三步的命令,然後在第一步的資料夾下生成修改的檔案,django_migrations表記錄修改的變更過程。