Django生成遷移檔案,将模型類同步到資料庫中如下:
- 1)生成遷移檔案
python manage.py makemigrations
- 2)同步到資料庫中
python manage.py migrate
在執行第一步的時候,你可能回遇到 No changes detected這種問題。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL4MzMyIDNyEjM1IDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
其中有一種原因是因為你在項目工程Demo的settings.py對新生成的子應用沒有進行注冊。
注冊完成之後重新運作
python manage.py makemigrations
,可以正常運作,生成對應的0001_initial.py遷移檔案
執行指令同步到資料庫
python manage.py migrate
這樣子就可以了。