更新 Python/Web/.cursorrules
This commit is contained in:
@@ -41,7 +41,13 @@ description: Python Web开发最佳实践与规范
|
||||
│ ├── routes.py # 路由
|
||||
│ ├── schemas.py # Pydantic模型
|
||||
│ └── utils.py # 工具函数
|
||||
├── __init__.py
|
||||
├── webhooks # 提供给第三方回调的接口
|
||||
│ ├── provider # 供应商
|
||||
│ │ ├── __init__.py
|
||||
│ │ ├── routes.py # 路由
|
||||
│ │ ├── schemas.py # Pydantic模型
|
||||
│ │ └── utils.py # 工具函数
|
||||
│ └── __init__.py
|
||||
└── schemas.py # 模块公共模型
|
||||
```
|
||||
|
||||
@@ -92,3 +98,16 @@ description: Python Web开发最佳实践与规范
|
||||
|
||||
- 除非特别说明,否则不要捕获任何异常
|
||||
- 在`$PROJECT_ROOT/app/core/exceptions.py`文件中创建自定义异常类
|
||||
|
||||
|
||||
## 工作流程
|
||||
|
||||
- 对于复杂的任务,将其拆分为多个小任务,并在`$PROJECT_ROOT`下创建`todo.md`文件,按照以下格式记录每个小任务:
|
||||
|
||||
```markdown
|
||||
- [ ] 子任务1
|
||||
- [ ] 子任务2
|
||||
- [ ] 子任务3
|
||||
```
|
||||
- 完成一个子任务后,在`todo.md`文件中使用`- [x]`标记完成
|
||||
- 在完成所有子任务后,删除`todo.md`文件
|
||||
|
||||
Reference in New Issue
Block a user