mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-21 04:46:26 +00:00
feat(backend): 新增模块示例和路径配置 fix(backend): 修复菜单模型名称唯一性约束 refactor(backend): 重构日志模块和路径配置 style(backend): 统一API方法命名规范 refactor(frontend): 重构API方法命名规范 fix(frontend): 修复权限校验问题 refactor: 移动定时任务测试文件到正确模块 docs: 更新模板文件路径 refactor: 优化日志记录和错误处理 fix: 修复排序默认值问题
31 lines
725 B
Python
31 lines
725 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' / 'api' / 'v1' / 'module_generator' / 'gencode' / 'templates'
|
|
|
|
# banner.txt 文件路径
|
|
BANNER_FILE = BASE_DIR / 'banner.txt' |