一、已经开发的功能回顾
1)测试项目管理
Django Model设计
Django Migrations(数据库整合)
Django admin app接管Model CRUD
Django admin app页面元素调整
数据库表设计经验
2)项目成员管理
业务概念之间的关系梳理
Django Model多对多关联ManyTOManyField
其他:模仿“测试项目管理”
3)部署环境管理
Django Model一对多关联ForeignKey
Django ORM
- Model设计
- 使用ORM CRUD
- 使用原始mysqlclient
其他:模仿测试项目和成员管理
二、接口管理模块设计
1)RESTful接口定义
1.请求
- 协议(http/https)
- 主机+端口
- 请求方法
- URI
- 查询参数
- 请求头
- 请求体
- 认证
2.应答
- 应答头
- 应答体
3)常见的接口定义文档风格
- 微信、支付宝等平台API:Web
- 互联网大厂内部:swagger
- 国内传统企业:Word
4)功能要点
记录接口定义
直接运行接口
通过测试用例运行接口</
本文介绍了Django项目中接口管理的分析与开发,涉及Model设计、Django admin模块的使用,RESTful接口定义以及Postman的详细使用。文章详细阐述了HTTP请求的各个组成部分,并提供了接口管理模块的Model结构,包括接口定义、查询参数、请求头和请求体的设计。此外,还探讨了Django数据库整合和admin app的配置细节。
订阅专栏 解锁全文
273

被折叠的 条评论
为什么被折叠?



