外观
接口文档
drf-spectacula
介绍
drf-spectacular 是一个基于 DRF 的 API 文档生成工具,支持 OpenAPI 3.0规范,并提供了自动生成文档和交互式文档页面的功能。
访问接口文档
启动项目后端,打开浏览器,接口文档访问地址:http://127.0.0.1:8000/api/schema/swagger-ui/
接口文档访问地址,也可根据需要进行配置。配置文件:mysite\mysite\urls.py
TIP
目前,使用drf-spectacula自动生成的接口文档,小部分请求参数不正确。欢迎贡献。
Apifox
介绍
Apifox 是一款 API 设计、开发、测试一体化协作平台,它融合了多个工具的优势,能够帮助团队提升 API 开发效率和质量。除了上面第一种方式访问接口文档,更推荐使用Apifox这个免费主流工具。
新建项目
打开Apifox,点击“主窗口——新建项目”
点击进入新建的项目,鼠标悬停在+号,选择“导入”
启动项目后端,URL方式导入填写地址:http://127.0.0.1:8000/api/schema/
点击继续,完成导入。
开发环境设置
管理后台-system-认证,使用账号密码登录,填写用户名和密码,成功登录后能获取accessToken
添加后置操作,如下图所示。设置后再次点击发送
点击开发环境
- 此时可以看到自动添加的accessToken变量
- 点击全局参数,添加Authorization参数,如下图所示。
访问其它API
经过上一步开发环境设置,现在访问其它API会自动带上accessToken
认证。