Files

1.0 KiB
Raw Permalink Blame History

Checklist

后端开发

  • weather应用已创建并注册到INSTALLED_APPS
  • WeatherView类实现正确,支持GET/POST方法
  • 参数验证逻辑正确(city必填,其他可选)
  • 第三方天气API调用逻辑正确
  • 响应数据格式符合前端期望
  • 错误处理完善(参数错误、API不可用、城市不存在等)
  • Swagger文档注解完整
  • URL路由注册正确(/api/weather/)

配置

  • 和风天气API密钥已添加到settings
  • 环境变量配置说明已添加(如.env.example)
  • requests库已添加到requirements.txt

前端开发

  • ApiDetail.tsx中mock数据已移除
  • handleSend函数调用真实API
  • 错误状态显示正确
  • loading状态正常工作
  • 响应数据展示正确

测试

  • 后端API单元测试通过
  • 使用curl测试接口正常
  • 前端页面联调成功
  • Swagger文档可访问并显示天气API
  • 错误场景测试通过(空城市、无效城市等)