使用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