当前位置:   article > 正文

【错误解决】之“OperationalError: (sqlite3.OperationalError) table ** has no column named **”_operationalerror: table 机场生产数据 has no column named

operationalerror: table 机场生产数据 has no column named index

【错误】

【解决】

我是在修改数据库的时候出现的问题,在实例化确定没有问题情况下反复测试还是报错,最后找到问题在于数据库的创建。

  1. # 创建数据库和表
  2. db.drop_all()
  3. db.create_all()
  4. #数据库和表一旦创建后,之后对模型的改动不会自动作用到实际的表中。
  5. #如果要使改动生效,就要先调用db.drop_all()方法删除数据库和表,然后再调用db.create_all()方法创建

在db.create_all()前加一个db.drop_all(),先删除原来已有的,然后在重新创建就可以了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/316528
推荐阅读
相关标签
  

闽ICP备14008679号