我正在阅读(和观看)关于Flask-Migrate的内容,链接如下:
https://realpython.com/blog/python/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/
以及这里:https://www.youtube.com/watch?v=YJibNSI-iaE#t=21
我按照该教程完成以下步骤:
- 启动本地Postgres服务器(使用Postgres.App,在postgresql://localhost:5432启动服务器) - 根据教程更新配置 - 更新app.py并创建models.py等文件
在安装了Flask-Migrate并运行了以下命令后:
- 启动本地Postgres服务器(使用Postgres.App,在postgresql://localhost:5432启动服务器) - 根据教程更新配置 - 更新app.py并创建models.py等文件
在安装了Flask-Migrate并运行了以下命令后:
python manage.py db init
python manage.py db migrate
它应该能够检测到在models.py中声明的所有表。
在我的情况下,它什么都没检测到。根据教程评论所述,这不仅是我的情况。 那么,我该如何使其正常工作?