欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

No handlers could found for logger "flask_migrate"错误

程序员文章站 2022-07-13 08:54:23
...

在flask项目中,我们有时会根据需求改进数据库,或是增加字段,或是更改属性,在flask中我们可以不用删除之前的表再去重新迁移生成数据库表。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。
在执行

python database.py db init 

的时候出现了错误:

No handlers could found for logger "flask_migrate"

说明:在这里database.py 仅仅是一个你要执行的python文件

出现以上问题的原因是什么呢?
其实以上语句只是在创建迁移仓库,整个项目只需要一个迁移仓库,所以整个项目了里面只需要执行一次这个指令,再迁移数据库的时候就不用再次创建迁移仓库了,也可以将迁移仓库删除,那么下次再创建的时候就不会报错了。

相关标签: 迁移 数据库