Files
FastapiAdmin/backend/app/config/path_conf.py
T
zhangtao 1d54dca76c style: 统一代码格式和字符串引号使用
refactor: 优化代码结构和可读性

feat: 添加http_limit模块实现请求限制功能

fix: 修复异步任务中使用time.sleep的问题

chore: 更新依赖项并添加pytest测试框架

docs: 更新项目描述信息

perf: 优化Redis序列化方式使用JSON替代pickle

test: 添加测试相关配置和依赖
2026-01-17 20:07:25 +08:00

32 lines
722 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"