1. 程式人生 > >介面文件的撰寫與生成

介面文件的撰寫與生成

方法一:用命令實現(較為麻煩)

1.apiDoc的安裝

注意:在安裝apiDoc之前,需要先安裝Node.js,下載地址:https://nodejs.org/en/download/

  • npm install apidoc -g
  • 生成api的終端命令:apidoc -i 程式碼所在路徑 -o 生成檔案的路徑
  • eg:
  • 根據提示,你需要建一個apidos.json

 

 

  • 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"

   }

"""

將api的書寫模版粘到django專案的views.py中,再次執行生成api的終端命令

 此時去檢視專案結構

 

重新整理網頁

 方法二:非命令式(較為簡單)

1.建立一個新的專案

 2.將前兩個檔案複製貼上到專案的根目錄下

3.執行apidoc_init.py

 

4.執行生成api的終端命令

 此時會發現在專案根目錄下會多個apidoctest資料夾

將該資料夾展開,找到index.html,在瀏覽器中開啟後,重新整理頁面即可