Ошибка переноса фляги

У меня есть сборка приложения на фляге, и сегодня я хотел создать для нее новую миграцию. Когда я бегу $python manage.py db upgrade

я получил сообщение

поднять util.CommandError('Поддерживается только одна головка. ' alembic.util.CommandError: Поддерживается только одна головка. Каталог сценария имеет несколько головок (из-за ветвления), которые необходимо разрешить, вручную отредактировав файлы ревизий чтобы сформировать линейную последовательность. Запустите alembic branches, чтобы увидеть расхождения.

Итак, я запускаю эту команду $alembic branches Не найден файл конфигурации «alembic.ini», или в файле нет раздела «[alembic]»

Любая подсказка о том, о чем это?


person shanky    schedule 16.05.2014    source источник


Ответы (1)


Сообщения об ошибках приходят от alembic, поэтому они используют форму команды alembic <command>, но ваша интеграция с Flask исходит от Flask-Migrate, поэтому вам нужно использовать форму python manage.py db branches.

Чтобы разрешить несколько ветвей, сделайте так, чтобы одна из ветвей указывала на другую ветвь, чтобы график обновления представлял собой прямую линию.

person davidism    schedule 16.05.2014