django模型表中已有数据,新建字段报错解决办法。
已经插入数据后新建字段,报错的话,删除之前的迁移记录(如果是公司数据库请谨慎操作,本方法仅用于开发环境),途中迁移记录即002和003

(例)再在models表中新建crate_time字段,然后在mange.py中执行makemigrations和migrate操作,如果此时出现了create_time字段。那么就已经插入成功了,如果此时没有出现,则去navicat sql数据库中手动插入以此欺骗迁移记录,然后再makemigrations +migrate即可使数据库恢复正常。

浙公网安备 33010602011771号