使用makemigrations/migrate數據庫不生成表


使用命令makemigrations/migrate  未生成數據表:

python manage.py makemigrations
python manage.py migrate

結果:發現只生成django自帶的表。

問題解決:

第一種解決方法:

使用django生成app,然后在models中添加表。

python manage.py startapp my_app

第二種: 我的是第二種

檢查models.py所在app中是否缺少migrations文件夾。如果缺少,需要創建以下文件:,沒有這個文件夾則不能生成自己新建的表

my_app
    migrations
        __init__.py
    __init__.py
    models.py
    admin.py

 

 


免責聲明!

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



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