django生成迁移文件,执行生成到数据库

当报错时

重新拉取git,重新生成迁移文件,重新执行

1、生成迁移文件

复制代码
python manage.py makemigrations 子应用

2、执行建表、建字段、修改字段

复制代码
python manage.py migrate 子应用

3、当手动已经在数据库创建字段时,

用 --fake 标记迁移为 "已应用"(不实际执行 SQL,避免重复创建)

复制代码
python manage.py migrate --fake 子应用 迁移文件名

执行,不用后面的py
python manage.py migrate --fake background_order 0083_auto_20250819_2300

4、执行单个迁移文件处理数据库表

background_organization子应用,0083_auto_20250820_0902迁移文件

复制代码
python manage.py migrate background_organization 0083_auto_20250820_0902
相关推荐
码事漫谈15 分钟前
《C语言点滴》——笑着入门,扎实成长
后端
SkylerHu17 分钟前
tornado+gunicorn部署设置max_body_size
python·tornado·gunicorn
Tony Bai32 分钟前
【Go模块构建与依赖管理】09 企业级实践:私有仓库与私有 Proxy
开发语言·后端·golang
咖啡教室1 小时前
每日一个计算机小知识:ICMP
后端·网络协议
间彧1 小时前
OpenStack在混合云架构中通常扮演什么角色?
后端
独行soc1 小时前
2025年渗透测试面试题总结-234(题目+回答)
网络·python·安全·web安全·渗透测试·1024程序员节·安全狮
咖啡教室1 小时前
每日一个计算机小知识:IGMP
后端·网络协议
间彧1 小时前
云原生技术栈中的核心组件(如Kubernetes、Docker)具体是如何协同工作的?
后端
木头左1 小时前
年化波动率匹配原则在ETF网格区间选择中的应用
python
清空mega1 小时前
从零开始搭建 flask 博客实验(3)
后端·python·flask