采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
一开始我把teacher字段当成charfield添加了,后来改成外键再migrate的时候就报错了;
接下来所有对Course这个Model添加其他字段也报错,说不能丢掉teacher_id ?
尝试过在navicat中手动删除teacher_id列,也尝试过在migration文件夹下删除相应的migration文件,但都无法解决问题,只要migrate courses就会报图3的错。。。
这是一个外键 外键的值 只能是int类型 你做migrations的时候 默认的很多值都是空字符串 造成了int转换失败 你可以先删除所有表然后重新migrate
好的。那么课程,用户数据都要重新添加了?
非常感谢!
是的,
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.7k 81
769 4
1.6k 22
1.4k 20