from pathlib import Path # 项目根目录 BASE_DIR = Path(__file__).parent.parent.parent # alembic 迁移文件存放路径 ALEMBIC_VERSION_DIR = BASE_DIR / "app" / "alembic" / "versions" # 日志文件路径 LOG_DIR = BASE_DIR / "logs" # 静态资源目录 STATIC_DIR = BASE_DIR / "static" # 上传文件目录 UPLOAD_DIR = STATIC_DIR / "upload" # 下载文件目录 DOWNLOAD_DIR = STATIC_DIR / "download" # 环境配置目录 ENV_DIR = BASE_DIR / "env" # 初始化脚本 SCRIPT_DIR: Path = BASE_DIR / "app" / "scripts" / "data" # 模版文件配置 TEMPLATE_DIR: Path = BASE_DIR / "app" / "plugin" / "module_generator" / "gencode" / "templates" # banner.txt 文件路径 BANNER_FILE = BASE_DIR / "banner.txt"