【问题标题】:Flask migration error烧瓶迁移错误
【发布时间】:2014-05-16 17:48:16
【问题描述】:

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

我收到了消息

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

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

有什么线索吗?

【问题讨论】:

    标签: python flask alembic


    【解决方案1】:

    错误信息来自alembic,所以他们使用alembic <command>的命令形式,但是你与Flask的集成来自Flask-Migrate,所以你需要使用python manage.py db branches的形式。

    要解决多个分支,使一个分支指向另一个分支,这样升级图就是一条直线。

    【讨论】:

      猜你喜欢
      • 2014-03-29
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      相关资源
      最近更新 更多