django 之swagger配置與生成介面文件

2022-07-19 10:09:12 字數 1162 閱讀 6083

swagger好處不多說,直接上配置步驟

**解析:

from rest_framework.schemas import get_schema_view  #

匯入restframework的輔助函式get_schema_view

from rest_framework_swagger.renderers import

#匯入swagger的兩個render類swaggeruirenderer,openapirenderer

#利用get_schema_view()方法,傳入兩個render類得到乙個schema view

schema_view = get_schema_view(title='

api',renderer_classes=[swaggeruirenderer,openapirenderer])

urlpatterns =[

path(

'docs/

', schema_view, name="

swagger介面文件

") #

配置介面文件的url

]

4、啟動服務,在瀏覽器中輸入 127.0.0.1:8000/docs訪問介面文件

搞事情,執行後發現報錯了,沒有未認證

5、解決步驟4中許可權問題,加入身份認證

schema_view = get_schema_view(title='

api', renderer_classes=[swaggeruirenderer, openapirenderer], permission_classes=())

再次啟動服務,訪問介面位址

SpringBoot新增Swagger配置

swagger 是乙個規範和完整的框架,用於生成 描述 呼叫和視覺化 restful 風格的 web 服務。總體目標是使客戶端和檔案系統作為伺服器以同樣的速度來更新。檔案的方法 引數 模型緊密整合到伺服器端的 允許api來始終保持同步。swagger 讓部署管理和使用功能強大的api從未如此簡單。1...

Python3之Django安裝環境和配置。

1.python3.0以上 3.驗證安裝成功,檢視django的版本,在python的編譯器中輸入一下 如圖。執行cmd,切換到站點目錄,即autotest檔案目錄。輸入命令 django admin startproject autotest 輸入命令 python manage.py runse...

Anaconda新建Django工程和配置靜態檔案

在anaconda命令列輸入 1 conda install django用命令列在anaconda對應的scripts資料夾下 1 django admin startproject mysite mysite為工程名 完成後自動在scripts資料夾下會生成乙個mysite資料夾,資料夾中包含乙...