django.db.utils.InternalError: (1054, "Unknown column 'cid' in 'field list'")

报错信息:意思是 cid 字段在数据库中不存在
错误原因:

1):models里面设计的表的 字段名 与数据库中的字段名不一致
2):数据库中没有该字段

检查后发现,我的models设计的 cid 而数据库里面是 cid_id
django.db.utils.InternalError: (1054, "Unknown column 'cid' in 'field list'")
django.db.utils.InternalError: (1054, "Unknown column 'cid' in 'field list'")

解决方法:
1): 再次执行迁移生成表命令
#python manage.py makemigrations
#python manage.py migrate

或

2): 将models里面的字段改成和数据库的字段一致

相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2021-10-29
  • 2021-04-10
  • 2021-05-25
  • 2021-11-09
相关资源
相似解决方案