from pydantic_settings import BaseSettings class Settings(BaseSettings): # 数据库配置 # DB_HOST: str = "14.103.162.172" DB_HOST: str = "10.0.0.17" DB_PORT: int = 3306 DB_USER: str = "root" # DB_PASSWORD: str = "dnxxkj" DB_PASSWORD: str = "root" DB_NAME: str = "kangda" # DB_NAME: str = "kangda_test" # 测试数据库 DB_CHARSET: str = "utf8mb4" DB_POOL_SIZE: int = 5 DB_MAX_OVERFLOW: int = 10 DB_POOL_TIMEOUT: int = 30 DB_POOL_RECYCLE: int = 1800 class Config: env_file = ".env" settings = Settings()