config.py
425 Bytes
import sys
from pathlib import Path
from pydantic import BaseSettings
ROOT_DIR = Path(__file__).resolve().parent.parent
PROJECT_DIR = ROOT_DIR / 'project'
APPS_DIR = PROJECT_DIR / 'apps'
sys.path.append(str(APPS_DIR)) # Add imports for apps.
class Settings(BaseSettings):
database_url: str = 'example'
debug: bool = False
class Config:
env_file = str(ROOT_DIR / '.env')
settings = Settings()