在编辑我的模型时,我想使用 flask db migrate
来更新我的数据库。
但是 flask db migrate
似乎不再检测到我的模型?
目前我得到以下输出:
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
就是这样。
我搜索了其他用户遇到的问题,但没有找到适合我的解决方案。 基本上我遵循了 Flask Mega-Tutorial,所以我的代码看起来非常相似(包括蓝图)。
我要求的是一组我可以做的命令/事情,以确定实际问题是什么。如何确定是否找到了我的模块?那个数据库被找到了?它会查看更改吗?
目前我已经检查过:
flask db init
,然后再次尝试迁移答案 0 :(得分:0)
确保您的模型已被您的应用导入。在大多数情况下,您的 views.py 文件应包含您的模型。