FastAPI应用程序使用**pydantic-settings(BaseSettings)来管理配置——这是一个从环境变量**(和.env文件)读取配置的类,具有验证和类型转换功能,将秘密保持在代码之外,并确保配置在启动时正确。
定义设置
python
pydantic_settings BaseSettings
():
app_name: =
database_url:
secret_key:
debug: =
max_connections: =
:
env_file =
settings = Settings()
