使用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编程中@property装饰器的用法
Jun 20 Python
详解python中asyncio模块
Mar 03 Python
python读取文件名称生成list的方法
Apr 27 Python
Python简单计算给定某一年的某一天是星期几示例
Jun 27 Python
Python同步遍历多个列表的示例
Feb 19 Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 Python
用Python做一个久坐提醒小助手的示例代码
Feb 10 Python
详解Python的三种拷贝方式
Feb 11 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
Python编写万花尺图案实例
Jan 03 Python
基于Python实现股票收益率分析
Apr 02 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
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
PHP7变量处理机制修改
2021/03/09 PHP
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
简单的分页代码js实现
2016/05/17 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python原始套接字编程示例分享
2014/02/21 Python
wxPython框架类和面板类的使用实例
2014/09/28 Python
Python迭代和迭代器详解
2016/11/10 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
煤矿班组长竞聘书
2014/03/31 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
老干部座谈会主持词
2015/07/03 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电