Files
FastapiAdmin/backend/app/config/path_conf.py
T
zhangtao 8d0e76c694 refactor: 统一初始化数据文件存放路径并清理冗余脚本数据
1. 将所有初始化数据文件从app/scripts/data迁移至backend/sql/data目录
2. 更新path_conf.py中的SCRIPT_DIR配置指向新路径
3. 移除app/scripts/data下的冗余初始化数据文件
4. 清理权限缓存相关的进程级缓存逻辑
5. 调整部分代码导入顺序和冗余依赖
6. 简化用户菜单获取逻辑,移除菜单树缓存
7. 调整套餐菜单设置接口,移除redis参数传递
2026-07-13 01:38:51 +08:00

38 lines
844 B
Python

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"
# 发票 PDF 输出目录
INVOICE_DIR = STATIC_DIR / "invoice"
# 环境配置目录
ENV_DIR = BASE_DIR / "env"
# 初始化脚本
SCRIPT_DIR: Path = BASE_DIR / "sql" / "data"
# 模版文件配置(统一管理代码生成模板 + HTML 模板)
TEMPLATE_DIR: Path = BASE_DIR / "templates"
# 前端构建输出目录
FRONTEND_DIST_DIR: Path = BASE_DIR / "dist"
# banner.txt 文件路径
BANNER_FILE = BASE_DIR / "banner.txt"