Pydantic Settings: переменные окружения и default
Настройки приложения собираются из переменных окружения и значений по умолчанию. Для одного поля переменная задана, для другого — нет. По короткому классу Settings определите, получится ли создать объект и какие значения он получит.
Программа курса «FastAPI для начинающих: API с базой данных и тестами».
Класс объявлен так:
from pydantic_settings import BaseSettings
class Settings(BaseSettings):
secret_key: str
app_name: str = "Roomly"
settings = Settings()
Переменная окружения APP_NAME не установлена; SECRET_KEY=abc установлена. Что произойдёт при создании Settings()?
Без регистрации · результат не сохраняется
