Как подключить созданную с помощью alembic базу данных к приложению Flask? - PullRequest
0 голосов
/ 04 апреля 2019

Я новичок в создании alembic / flask / database и миграции, поэтому мой вопрос может быть простым.

Я использовал alembic для создания моей первоначальной схемы и проверил локально, что таблица обновляется и понижается в соответствии с ожиданиями.

В файле alembic.ini я заполнил эту строку: sqlalchemy.url = postgresql://localhost/my-db-in-the-cloud и снова все работает хорошо.

Теперь я пытаюсь подключить его к моему существующему приложению Flask (локально, которое в настоящее время не имеет базы данных db), и я не уверен, что делать дальше. Я пробовал всевозможные варианты поиска, как подключить созданную алгоритмом схему к моему веб-приложению, и не придумываю ничего очень полезного. Я видел много примеров того, как связать его конкретно с SQLAlchemy, который затем позволяет вам создавать таблицы, но я уже сделал все это в миграции alembic. Мне кажется, что у меня должен быть способ указать на sqlalchemy.url, созданный в файле alembic.ini, но я не уверен, как правильно соединить приложение Flask, alembic и SQLAlchemy. Может ли кто-нибудь помочь направить меня в правильном направлении?

...