解決Django No changes detected 本地無法生成遷移文件


Django生成遷移文件,將模型類同步到數據庫中如下:

1)生成遷移文件

python manage.py makemigrations

2)同步到數據庫中

python manage.py migrate

在執行第一步的時候,你可能回遇到 No changes detected這種問題。

其中有一種原因是因為你在項目工程Demo的settings.py對新生成的子應用沒有進行注冊。

注冊完成之后重新運行

python manage.py makemigrations

,可以正常運行,生成對應的0001_initial.py遷移文件

執行命令同步到數據庫

python manage.py migrate
        

這樣子就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM