Классы и переменные Python [закрыто]Python

Программы на Python
Anonymous
Классы и переменные Python [закрыто]

Сообщение Anonymous »

Я еще не начал над этим работать, но у меня есть кое-что на уме:
Я планирую иметь API (написанный на FastAPI), который будет взаимодействовать с очередью сообщений и некоторыми другими вещами. .
Я планирую разделить приложение на несколько маршрутизаторов, а затем импортировать их все в основной. Итак, это будет так:

Код: Выделить всё

/
/main.py
/routers/water.py
/routers/fire.py
/classes/load_config.py
/classes/mq.py
/classes/redis.py
/classes/db.py
Load config будет классом, который будет читать переменные окружения и прочее, в конечном итоге сохраняя всю информацию, связанную с конфигурацией, в себе.
Очевидно, что для подключения к mq необходимо использовать redis , db и т. д., мне понадобятся эти значения конфигурации. Как лучше всего это сделать? Импортирую и инициализирую ли я конфигурацию в каждом классе, импортирую и инициализирую ли я ее в основном и делюсь ли ею при создании разных классов и т. д.? Какая игра здесь рекомендуется?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... -variables

Вернуться в «Python»