首页 新闻 会员 周边 捐助

在Django的models里增加新字段重新迁移时出错,在线请教各位大佬,百度了很多方法都没解决

0
悬赏园豆:20 [已解决问题] 解决于 2021-02-07 01:03

错误如下:
django.db.utils.OperationalError: (1054, "Unknown column 'course.course_image' in 'field list'")

南山林少的主页 南山林少 | 初学一级 | 园豆:184
提问于:2021-02-03 14:57
< >
分享
最佳答案
0

没有course_image字段?你看下你数据库结构,你是不是有个字段有外键关联关系?,你创建的表的时候先把他外键的表现创建了

收获园豆:20
小小咸鱼YwY | 老鸟四级 |园豆:3312 | 2021-02-03 15:46

南山林少 | 园豆:184 (初学一级) | 2021-02-03 16:04

@南山林少: 清一下django中缓存migrations中的__init__文件删了重新创建一下

小小咸鱼YwY | 园豆:3312 (老鸟四级) | 2021-02-03 16:43

@小小咸鱼YwY: 谢谢你,这个办法我之前试过,还是不行

南山林少 | 园豆:184 (初学一级) | 2021-02-03 23:54

@南山林少: 那就有点奇怪了,最粗暴的方法你手动创新表,方法总比困难多

小小咸鱼YwY | 园豆:3312 (老鸟四级) | 2021-02-04 09:39

@小小咸鱼YwY: 全部删除,重新创建,用粗暴的方法解决了,谢谢你

南山林少 | 园豆:184 (初学一级) | 2021-02-07 01:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册