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文件会报错
则要进去该文件下,删掉已经写过的表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下