Files
FastapiAdmin/backend/app/config/path_conf.py
T
zhangtao 646cbd6e60 refactor(backend): 重构项目结构,将模块代码移动到plugin目录
feat(backend): 添加数据库表创建和删除工具函数
fix(backend): 修复日志输出和Redis连接提示信息
style(frontend): 调整导航栏头像大小
perf(backend): 优化系统配置和字典数据缓存逻辑
chore(backend): 更新模板文件路径配置
2026-01-12 01:14:06 +08:00

31 lines
721 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'
# 环境配置目录
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'