mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-10-11 20:05:41 +00:00
21 lines
675 B
Python
21 lines
675 B
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
import os
|
||
from pathlib import Path
|
||
|
||
# 获取项目根目录
|
||
# 或使用绝对路径,指到backend目录为止,例如windows:BasePath = D:\git_project\fastapi_mysql\backend
|
||
BasePath = Path(__file__).resolve().parent.parent.parent
|
||
|
||
# 迁移文件存放路径
|
||
Versions = os.path.join(BasePath, 'app', 'alembic', 'versions')
|
||
|
||
# 日志文件路径
|
||
LogPath = os.path.join(BasePath, 'app', 'log')
|
||
|
||
# 图片上传存放路径: /static/media/uploads/
|
||
ImgPath = os.path.join(BasePath, 'app', 'static', 'media', 'uploads')
|
||
|
||
# 头像上传存放路径: /static/media/uploads/avatars/
|
||
AvatarPath = os.path.join(ImgPath, 'avatars', '')
|