异常排查_Python.[alembic.env] No changes in schema detected?
Posted xwcbx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常排查_Python.[alembic.env] No changes in schema detected?相关的知识,希望对你有一定的参考价值。
问题复现:
配置文件:
问题排查:
1. 此应用为一个网络检测展示程序,为了简化就没有使用任务队列,直接后端跑一个mtr检测,利用协程的方式不影响前端数据获取和展示
2. 框架写好后发现迁移命令python xmzoomeye-mtr db init时发现flask-migrate竟然没有检测到我定义的表....., 这是什么鬼?
3. 后来无意间看到网上的一段代码突然发现...自己没有在任何一个文件中导入过自定义的表....动手尝试~ 竟然成功.... 原来flask-migrate是检测上下文中db.Model的子类来创建表的...
解决方案:
说明: 既然检测上下文中的db.Model的子类,所以只要在任意正确位置导入即可被检测到,so~ 为了方便我直接在入口文件中添加了~尝试再次初始化/迁移/升级~
再次创建:
以上是关于异常排查_Python.[alembic.env] No changes in schema detected?的主要内容,如果未能解决你的问题,请参考以下文章
异常排查_Python-日志模块.NoSectionError: No section: '*' 错误?