使用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实现rest请求api示例
Apr 22 Python
Python随机生成带特殊字符的密码
Mar 02 Python
python实现报表自动化详解
Nov 16 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
Python使用wxPython实现计算器
Jan 30 Python
Python 中Django安装和使用教程详解
Jul 03 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
浅析Python 条件控制语句
Jul 15 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
Python如何给函数库增加日志功能
Aug 04 Python
Python实现AES加密,解密的两种方法
Oct 03 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
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
自制PHP框架之设计模式
2017/05/07 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
利用vscode编写vue的简单配置详解
2017/06/17 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python金融数据可视化汇总
2017/11/17 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
公司合作协议范文
2014/10/01 职场文书
商务司机岗位职责
2015/04/10 职场文书
钢铁是怎样炼成的读书笔记
2015/06/29 职场文书
《开国大典》教学反思
2016/02/16 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js
vscode中使用npm安装babel的方法
2021/08/02 Javascript