No handlers could found for logger "flask_migrate"错误

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

python database.py db init 

的时候出现了错误:

No handlers could found for logger "flask_migrate"

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

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

你可能感兴趣的:(Flask)