fastapi_config_patterns.database_settings¶
Database settings mixin.
Extracted from GridFlow backend/src/config.py
Classes¶
Database settings mixin for FastAPI applications. |
Module Contents¶
- class fastapi_config_patterns.database_settings.BaseDatabaseSettings¶
Bases:
pydantic_settings.BaseSettingsDatabase settings mixin for FastAPI applications.
Provides database connection configuration. Use as a mixin with BaseFastAPISettings or other settings classes.
Supports both PostgreSQL and SQLite with async drivers.
- Example:
>>> class MyAppSettings(BaseFastAPISettings, BaseDatabaseSettings): ... pass >>> >>> settings = MyAppSettings() >>> print(settings.database_url)
- model_config¶
- database_url: str¶