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' / 'api' / 'v1' / 'module_generator' / 'gencode' / 'templates' # banner.txt 文件路径 BANNER_FILE = BASE_DIR / 'banner.txt'