flask-migrate不检测模型

kur*_*tgn 10 python postgresql flask alembic flask-migrate

我在这里阅读(和观看)Flask-Migrate:https: //realpython.com/blog/python/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/https:// www .youtube.com /手表?ν= YJibNSI-IAE#T = 21

从本教程开始做所有事情:

  • 我启动了一个本地postgres服务器(使用Postgres.App,它在postgresql:// localhost:5432启动服务器)
  • 根据上述教程更新配置
  • 更新了app.py,创建了models.py等.

安装Flask-Migrate并运行后

python manage.py db init
python manage.py db migrate
Run Code Online (Sandbox Code Playgroud)

它应该检测models.py中声明的所有表.

就我而言,它什么都没检测到.而且,根据对教程的评论,这不仅仅是我的情况.那么,我该如何做到这一点呢?

Kla*_* D. 16

确保您的应用导入模型.在大多数情况下,你views.py应该这样做.但您也可以直接从您的导入中导入app.py.