Skip to content

Управление миграциями базы данных

После изменения моделей в файле models.py нужно сформировать миграции. Перед этим убедись, что у тебя запущена база данных.

Warning

Для выполнения миграций необходимо находиться в папке src.

Убедись, что установлена переменная среды FLASK_APP, она должна быть равна manage.py:

echo $FLASK_APP

Должен быть результат:

manage.py
Если переменная FLASK_APP не установлена, то установите её:
export FLASK_APP=main.py
Сформировать файлы миграции:
python -m flask db migrate -m "Your comment"
Выполнить миграции:
python -m flask db upgrade