/ / Використання Flask та Flask-SQLAlchemy, як я можу змінити зв'язок бази даних в маршруті? - пітон, фляга, скллехемія, колба-склячехімія

Використовуючи Flask та Flask-SQLAlchemy, як я можу змінити зв'язок бази даних в маршруті? - пітон, фляга, скллехемія, колба-склячехімія

Бізнес-кейс: У нас є декілька баз даних, до яких потрібно звертатися, і ми не знаємо, які до виклику URL / маршруту. Сервер бази даних та ім'я бази даних є частиною маршруту.

example: http://<flask_server>/<db_server>/<db_name>/weeklyreport

Оскільки стандарт Flask-SQLAlchemy використовує параметри APP для визначення з'єднання БД, а налаштування APP не можна (не слід) змінювати під час виконання ... як це зробити?

Відповіді:

0 для відповіді № 1

Я просто вирішив цю проблему, використовуючи пряме SQLAlchemy, а не Flask-SQLAlchemy, оскільки я не міг знайти ніякого способу навколо цього. Для моїх потреб я не змирився з перевагами фляжних обгортків.