- 创建Pydantic Schema模型 - 创建认证中间件和依赖注入 - 创建认证路由 - 创建用户管理路由 - 创建项目管理路由(包含统计功能) - 创建FastAPI主应用 - 创建环境配置文件 - 修复models的Enum导入问题 - 修复模块导入路径问题 注意:测试仍有部分失败,需要调整错误处理逻辑
后端开发目录
目录说明
src/
源代码目录,包含所有后端业务逻辑代码。
controllers/
控制器层,处理HTTP请求和响应。
services/
服务层,实现业务逻辑。
models/
数据模型,定义数据库表结构。
routes/
路由定义,配置API端点。
middleware/
中间件,处理认证、日志等横切关注点。
utils/
工具函数,提供通用功能。
tests/
测试目录,包含单元测试和集成测试。
docs/
文档目录,包含API文档和技术文档。
config/
配置目录,包含数据库配置、环境变量等。