path_conf.py 722 B

12345678910111213141516171819202122232425262728293031
  1. from pathlib import Path
  2. # 项目根目录
  3. BASE_DIR = Path(__file__).parent.parent.parent
  4. # alembic 迁移文件存放路径
  5. ALEMBIC_VERSION_DIR = BASE_DIR / "app" / "alembic" / "versions"
  6. # 日志文件路径
  7. LOG_DIR = BASE_DIR / "logs"
  8. # 静态资源目录
  9. STATIC_DIR = BASE_DIR / "static"
  10. # 上传文件目录
  11. UPLOAD_DIR = STATIC_DIR / "upload"
  12. # 下载文件目录
  13. DOWNLOAD_DIR = STATIC_DIR / "download"
  14. # 环境配置目录
  15. ENV_DIR = BASE_DIR / "env"
  16. # 初始化脚本
  17. SCRIPT_DIR: Path = BASE_DIR / "app" / "scripts" / "data"
  18. # 模版文件配置
  19. TEMPLATE_DIR: Path = BASE_DIR / "app" / "plugin" / "module_generator" / "gencode" / "templates"
  20. # banner.txt 文件路径
  21. BANNER_FILE = BASE_DIR / "banner.txt"