django模型表中已有数据,新建字段报错解决办法。
已经插入数据后新建字段,报错的话,删除之前的迁移记录(如果是公司数据库请谨慎操作,本方法仅用于开发环境),途中迁移记录即002
和003
(例)再在models表中新建crate_time字段,然后在mange.py中执行makemigrations
和migrate
操作,如果此时出现了create_time字段。那么就已经插入成功了,如果此时没有出现,则去navicat sql数据库中手动插入以此欺骗迁移记录,然后再makemigrations
+migrate
即可使数据库恢复正常。