django模型表中已有数据,新建字段报错解决办法。

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

posted @ 2019-04-28 20:39  不会玩python  阅读(5)  评论(0编辑  收藏  举报