31 lines
1005 B
Markdown
31 lines
1005 B
Markdown
# Tasks
|
|
|
|
- [x] Task 1: 创建apidirectory应用和模型
|
|
- [x] SubTask 1.1: 创建apidirectory app目录结构
|
|
- [x] SubTask 1.2: 创建ApiCategory模型
|
|
- [x] SubTask 1.3: 创建ApiItem模型
|
|
- [x] SubTask 1.4: 创建ApiFavorite模型
|
|
- [x] SubTask 1.5: 注册app到settings.py
|
|
|
|
- [x] Task 2: 创建序列化器
|
|
- [x] SubTask 2.1: 创建ApiCategorySerializer
|
|
- [x] SubTask 2.2: 创建ApiItemSerializer
|
|
- [x] SubTask 2.3: 创建ApiFavoriteSerializer
|
|
|
|
- [x] Task 3: 创建API视图
|
|
- [x] SubTask 3.1: 创建CategoryListView
|
|
- [x] SubTask 3.2: 创建ApiItemListView
|
|
- [x] SubTask 3.3: 创建ApiItemDetailView
|
|
- [x] SubTask 3.4: 创建FavoriteToggleView
|
|
- [x] SubTask 3.5: 创建路由配置
|
|
|
|
- [x] Task 4: 前端集成
|
|
- [x] SubTask 4.1: 在request.ts中添加API函数
|
|
- [x] SubTask 4.2: 修改Tools.tsx动态加载数据
|
|
- [x] SubTask 4.3: 添加加载状态和错误处理
|
|
|
|
# Task Dependencies
|
|
- Task 2 依赖于 Task 1
|
|
- Task 3 依赖于 Task 2
|
|
- Task 4 依赖于 Task 3
|