fastapi-config-patterns¶
Reusable Pydantic settings classes for FastAPI applications.
Installation¶
pip install fastapi-config-patterns
Public API¶
Class/Function |
Purpose |
|---|---|
|
Base settings with |
|
Database settings mixin ( |
|
Parse CORS origins from string or list |
Usage¶
from fastapi_config_patterns import BaseFastAPISettings, BaseDatabaseSettings
class Settings(BaseFastAPISettings, BaseDatabaseSettings):
redis_url: str = "redis://localhost"
settings = Settings() # loads from environment / .env