django-orm迁移问题

迁移命令

python manage.py makemigrations app_name #检测models对应生成迁移文件
python manage.py migrate #执行迁移文件,写到数据库,如果这个没执行数据库相当于没操作


迁移文件存放位置

执行迁移命令然后没有被迁移,但是明明修改了models
可以删掉迁移文件中所有记录文件,除了init,在数据库中删除记录django的models

DELETE FROM django_migrations WHERE app = 'rssdemo';

再执行一遍

python manage.py makemigrations app_name
python manage.py migrate

migrate执行完不生效

或者报错的的是model生成表检测到以前数据库的表了,执行model文件会报错

则要进去该文件下,删掉已经写过的表

posted @   starSgz  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示