task02
This commit is contained in:
parent
fb0f2b1a70
commit
24837acd07
Binary file not shown.
After Width: | Height: | Size: 184 KiB |
|
@ -0,0 +1,31 @@
|
|||
# 前言
|
||||
|
||||
本节课程,你将熟悉开发需求,并根据需求设计接口文档并编写接口规范。
|
||||
|
||||
# 用户管理
|
||||
|
||||
通过上节课程,你已大概了解Django中现有的接口与Model及后端DB呈现,并能看到用户相关的接口,包括:
|
||||
* 注册 - register
|
||||
* 登录 - login
|
||||
* 登出 - logout
|
||||
* 个人信息 - me
|
||||
|
||||
本节课程你需要扩展用户相关属性,并定义用户管理相关接口。
|
||||
|
||||
用户属性界面:
|
||||
|
||||

|
||||
|
||||
需要基于现有的用户属性,扩充表单中要求的额外属性,如头像、学校、专业等。
|
||||
|
||||
1. 编辑[openapi.yaml](./openapi.yaml)中`components.schemas.User`
|
||||
2. 新增用户增删改查接口文档
|
||||
|
||||
# 赛事管理
|
||||
|
||||
通过上节课程,你已了解`articles`相关接口并补充了其对应的OpenAPI接口规范文档。本节课你将需要根据
|
||||
赛事管理的需求设计赛事管理相关的接口。
|
||||
|
||||
1. 确定赛事相关属性
|
||||
2. 编写对应schema
|
||||
3. 编写增删改查接口文档
|
Loading…
Reference in New Issue