fastapi_config_patterns.database_settings ========================================= .. py:module:: fastapi_config_patterns.database_settings .. autoapi-nested-parse:: Database settings mixin. Extracted from GridFlow backend/src/config.py Classes ------- .. autoapisummary:: fastapi_config_patterns.database_settings.BaseDatabaseSettings Module Contents --------------- .. py:class:: BaseDatabaseSettings Bases: :py:obj:`pydantic_settings.BaseSettings` Database 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) .. py:attribute:: model_config .. py:attribute:: database_url :type: str