swagger好處不多說,直接上配置步驟
**解析:
from rest_framework.schemas import get_schema_view #4、啟動服務,在瀏覽器中輸入 127.0.0.1:8000/docs訪問介面文件匯入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
]
搞事情,執行後發現報錯了,沒有未認證
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資料夾,資料夾中包含乙...