zoukankan      html  css  js  c++  java
  • python的apidoc使用

    一、apidoc的安装

    npm install apidoc -g

    -g参数表示全局安装,这样在哪儿都能使用。

    二、apidoc在python接口代码中的使用

    def index():
        """
        @api {GET} /index/?id=1 主页操作
        @apiVersion 1.0.0
        @apiName index
        @apiGroup User
        @apiDescription 这里可以描述一下这个函数的具体操作
        这一行也是可以描述的
    
        @apiParam {String} name 姓名
    
        @apiSuccess {Object} status 状态码
        @apiSuccess {Object} msg 简略描述
        @apiParamExample {Json} 请求参数示例
    {
    "name": "lili"
    } @apiSuccessExample {Json} 成功返回: HTTP
    1.1/ 200K [ { 'id': 1, 'name': '张三' }, { 'id': 2, 'name': '李四' }, { 'id': 3, 'name': '王五' } ] @apiErrorExample Response-Fail: HTTP 1.1/ 404K { 'status': 1, 'msg': 'Fail' } """ pass

    三、在项目的根目录下增加apidoc.json文件,如下:

    四、生成apidoc网页文件:

    apidoc -i home_application -o static/apidoc

    -i 代码所在路径 -o 生成文件的路径

    注意:该命令不要在pycharm的终端使用,因为找不到apidoc,没有配置

    最后会在static文件中生成apidoc文件夹,其中的index.html即生成的html文件。打开index.html,如下:

  • 相关阅读:
    fabric.js 学习
    前端基础回顾
    ubuntu16 mysql 远程连接
    Django rest_framework API 随笔
    django 学习笔记
    vue 返回上一页在原来的位置
    Django mysql 改用pymysql 驱动
    Material-UI
    设置placeholder的样式
    Cookie、session和localStorage、以及sessionStorage之间的区别
  • 原文地址:https://www.cnblogs.com/wangyingblock/p/10554127.html
Copyright © 2011-2022 走看看