主要变更: - 重组项目目录结构,采用标准Python包组织方式 * 创建 lawrisk/ 主包 * 分离 API 路由层 (api/v1.py, api/v2.py) * 封装业务逻辑层 (services/) * 抽取中间件 (middleware/) * 整理工具模块 (utils/) - 重构应用入口 * 使用 Flask Blueprint 注册路由 * 简化 app.py 逻辑 - 添加项目文档 * 创建 README.md 项目说明 * 创建 requirements.txt 依赖管理 * 统一文档到 docs/ 目录 - 文件组织优化 * 数据文件移动到 data/ * 测试目录 tests/ 准备就绪 - 修复导入路径 * 更新所有模块导入为相对路径 * 确保应用正常启动运行 验证: ✅ 应用成功启动在端口 8000 ✅ 所有路由正确注册 ✅ 健康检查端点正常响应 Closes: #重构项目结构 |
||
|---|---|---|
| .. | ||
| __init__.py | ||