我已经在应用程序上构建了一个应用程序,我想今天为它创建一个新的迁移。当我运行$python manage.py db upgrade
我收到了消息
raise util.CommandError('只支持一个头。'
alembic.util.CommandError:仅支持一个头。脚本目录有多个头(由于分支),必须通过手动编辑修订文件来形成线性序列来解析。运行alembic branches
以查看分歧。
所以我运行这个命令$alembic branches
没有配置文件' alembic.ini'发现,或文件没有' [alembic]'节
关于这是什么的任何线索?
答案 0 :(得分:0)
错误消息来自alembic,因此他们使用命令格式alembic <command>
,但您与Flask的集成来自Flask-Migrate,因此您需要使用python manage.py db branches
形式。
要解析多个分支,请将其中一个分支指向另一个分支,以便升级图形为一条直线。