Конфиги используются в каждом приложении. Многие разработчики используют для управления конфигурационными файлами стандартные библиотеки по типу json и yaml, а также python-dotenv для загрузки чувствительных данных из файла в переменные окружения. В этой статье мы научимся загружать как нечувствительные данные из файлов TOML, так и переменные из .env в классы
Подготовка
Установим нужные библиотеки в окружение:
pip install pydantic-settings
Затем в корне проекта создадим:
-
Файл
main.py -
Директорию
settings, которая будет содержать 2 файла:Читать полностью »
