Я планирую иметь API (написанный на FastAPI), который будет взаимодействовать с очередью сообщений и некоторыми другими вещами. .
Я планирую разделить приложение на несколько маршрутизаторов, а затем импортировать их все в основной. Итак, это будет так:
Код: Выделить всё
/
/main.py
/routers/water.py
/routers/fire.py
/classes/load_config.py
/classes/mq.py
/classes/redis.py
/classes/db.py
Очевидно, что для подключения к mq необходимо использовать redis , db и т. д., мне понадобятся эти значения конфигурации. Как лучше всего это сделать? Импортирую и инициализирую ли я конфигурацию в каждом классе, импортирую и инициализирую ли я ее в основном и делюсь ли ею при создании разных классов и т. д.? Какая игра здесь рекомендуется?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/790 ... -variables