django中mysql中表增加字段,migrate失败

来源:互联网 发布:游戏编程软件 编辑:程序博客网 时间:2024/06/08 13:51

一:.当已经建好的mysql表,需要增加新字段时,最好加在模型类中的最后,并且要加上null=True,因为生成数据表时,默认会将新加的字段放在最后面

二:.以上操作失败后,

1.将应用中的migrations中的迁移文件删除,

2.将mysql中的真实的表drop table 表,注意有外键的也要删掉

3.在mysql数据表中 delete from django_migrations where app='userinfo'

三:最终还是不行,就将数据库删除,重新建立数据库

原创粉丝点击