在添加teacher外键时报错
来源:8-5 课程章节信息2
慕雪8012440
2018-03-22
一开始我把teacher字段当成charfield添加了,后来改成外键再migrate的时候就报错了;
接下来所有对Course这个Model添加其他字段也报错,说不能丢掉teacher_id ?
尝试过在navicat中手动删除teacher_id列,也尝试过在migration文件夹下删除相应的migration文件,但都无法解决问题,只要migrate courses就会报图3的错。。。
写回答
1回答
-
这是一个外键 外键的值 只能是int类型 你做migrations的时候 默认的很多值都是空字符串 造成了int转换失败 你可以先删除所有表然后重新migrate
032018-03-27
相似问题