的
下面记录在drf中通过swagger生成接口文档的具体实现流程,参考drf swagger文档
3.2 安装django-rest-swagger库
pip3 install django-rest-swagger...': None,
}
3.4 配置相关路由
由于上面开启了访问swagger需要登录,因此需要在路由中开启drf默认的登录入口,修改主路由
from rest_framework.schemas import...2.0规范的API文档自动化生成工具,能够生成比原生swagger更为友好的API文档界面
目前的兼容性如下
Django Rest Framework: 3.10, 3.11, 3.12
Django...API 定义
/swagger.yaml, YAML 格式的 API 定义
/swagger/, 基于原生 swagger-ui 样式的前端页面
/redoc/, 基于 ReDoc 样式的前端页面
4.5..., 如 cache(指定 cache backend), key_prefix(缓存key的前缀) 等等, 详见django官方文档
需要注意的是, 由于 drf-yasg 支持针对不同用户返回不一样的