使用apiDoc实现python接口文档编写


Posted in Python onNovember 19, 2019

apiDoc的安装

npm install apidoc -g

点击官方文档

生成api的终端命令:apidoc -i 代码所在路径-o 生成文件的路径

接口文档的编写

文件的简介

project的介绍写在单独的json文件中apidoc.json:

{ "name": "project_name",

 "version": "0.1.0",

 "description": "who am i ,what i can do ",

 "title": " title of the html that generated by apiDoc",

 "sampleUrl" : "https://127.0.0.1:8000"}

具体api的书写模版

"""
@api {methods} url description
@apiName unique_name
@apiGroup group

@apiParam {type} field description

@apiSuccessExample {json} Success-Response:
HTTP/1.1 200 OK
  {
  "errno":200,
  "errmsg":errmsg,
  }
@apiError errortype description.
@apiErrorExample {json} Error-Response:
 HTTP/1.1 200 OK
 {
  "errno":401
  "errmsg": "UserNotFound"
  }
"""

以上这篇使用apiDoc实现python接口文档编写就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现巡检系统(solaris)示例
Apr 02 Python
python动态性强类型用法实例
May 09 Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 Python
Python输出带颜色的字符串实例
Oct 10 Python
python画折线图的程序
Jul 26 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
python和php哪个更适合写爬虫
Jun 22 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 #Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 #Python
python 上下文管理器及自定义原理解析
Nov 19 #Python
浅析python中while循环和for循环
Nov 19 #Python
django实现web接口 python3模拟Post请求方式
Nov 19 #Python
wxPython+Matplotlib绘制折线图表
Nov 19 #Python
python元组的概念知识点
Nov 19 #Python
You might like
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
document.all与WEB标准
2020/05/13 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
php与js的区别是什么
2013/08/05 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
Javascript缓存API
2016/06/14 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
优秀村官事迹材料
2014/01/10 职场文书
新学期校长寄语
2014/01/18 职场文书
2014年新生军训方案
2014/05/01 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
小学生田径运动会广播稿
2014/09/11 职场文书
《詹天佑》教学反思
2016/02/20 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL