程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

2022-06-Python + Restfulapi + Flasgger 實現後端微服務

編輯:Python

前情提要

小朋友這個月一直在努力呀!不過自己的大多時間都是在學習基礎學科的知識點,我這個喜新厭舊的人呀!不能一直看視頻學習,總要動手實踐,做些自己感興趣的事情;

之前寫過一篇關於前端的開發和發布的文章,前端既然搞了,那麼後端微服務如何開發設計呢,這是一個值得考慮的問題,當然這是基於自我現有的認知做的設計,沒有和別人討論,不過技術實現大家都是相互借鑒的嗎?不丟人,哈哈哈哈

選型分析

Web API 框架總有一款 API 文檔與之伴隨,當前最知名的莫過於支持 Open API 的 Swagger 了。
Python 的 Flask 框架支持 Swagger UI 也有幾條路子

  • Flasgger: 是 flask-swagger 的 fork
  • flask-swagger: 許久未更新了,不用考慮
  • flask-restful-swagger: 到目前也兩年未更新了
  • Flask-RESTPlus 的 Swagger 特性: 真需要用到 Flask-RESTPlus 就可以用它

Flasgger 引用示例: https://github.com/flasgger/flasgger/tree/master/examples

技術實現

項目地址:https://github.com/vpc123/flask-swagger.git

目錄結構:

主函數入口(app.py):


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved