# fastapi_template **Repository Path**: ytxfate/fastapi_template ## Basic Information - **Project Name**: fastapi_template - **Description**: flastapi 模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-04-17 - **Last Updated**: 2024-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fastapi_template ## flastapi 模板 ### 目录说明 ``` ── main.py 项目启动文件 ├── project 项目入口 │ ├── app.py 项目基本设置 │ ├── config 项目配置文件目录 │ │ ├── db_config.py 项目数据库连接配置文件 │ │ └── sys_config.py 项目系统配置文件 │ ├── dependencies 项目依赖 │ │ ├── auth_depend.py Auth 认证 │ ├── endpoints 路由控制 │ │ ├── endpoints.py 路由注册 │ ├── interceptor 拦截器 │ │ ├── before_req.py 请求拦截器 │ │ ├── global_exception_handler.py 全局异常处理 │ ├── models 模型 │ │ ├── auth_models.py Auth 认证相关模型 │ │ ├── proj_base_model.py 基本模型 │ │ └── user_models.py 用户模块相关模型 │ ├── modules 项目模块管理 │ │ ├── auth Auth 模块 │ │ │ └── user_auth.py Auth(登录\刷新Jwt等) │ │ ├── info info 模块 (scopes样例) │ │ │ └── info.py info 模块 (scopes样例) │ │ └── user user 模块开发(示例) │ │ └── user.py user 具体模块开发(示例) │ └── utils 工具目录 │ ├── comm_ret.py 统一 response 封装 │ ├── handle_req_param.py 检查及处理 request 请求参数 │ ├── jwt_auth.py JWT 编码 及 解码 │ ├── operate_minio.py MinIO 操作(实例) │ ├── operate_mongodb.py MongoDB 数据库操作(实例) │ ├── operate_redis.py Redis 数据库操作(实例) │ └── resp_code.py response 状态码 (其他状态码可自行根据开发需要添加添加) └── requirements.txt 项目依赖 ```