0

我在烧瓶上构建了一个应用程序,我今天想为它创建一个新的迁移。当我跑 $python manage.py db upgrade

我收到了消息

raise util.CommandError('仅支持单头。' alembic.util.CommandError: 仅支持单头。脚本目录有多个头(由于分支),必须通过手动编辑修订文件来解决形成一个线性序列。运行alembic branches以查看散度。

所以我运行这个命令 $alembic branches 没有找到配置文件'alembic.ini',或者文件没有​​'[alembic]'部分

关于这是什么的任何线索?

4

1 回答 1

0

错误消息来自 alembic,因此它们使用命令 form alembic <command>,但是您与 Flask 的集成来自 Flask-Migrate,因此您需要使用 form python manage.py db branches

要解决多个分支,请将其中一个分支指向另一个分支,以便升级图是一条直线。

于 2014-05-16T19:07:44.350 回答