Flask迁移错误

时间:2014-05-16 17:48:16

标签: python flask alembic

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

我收到了消息

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

所以我运行这个命令$alembic branches   没有配置文件' alembic.ini'发现,或文件没有' [alembic]'节

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

1 个答案:

答案 0 :(得分:0)

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

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