flask-restful 是乙個 flask 擴充套件,它新增了快速構建 rest api 的支援。
環境安裝:(終端執行)
pip install flask-restful
文件:
點我檢視官方文件
點我檢視中文翻譯
構建restapi
使用 flask-restful 構建restapi只需要進行三步操作
建立擴充套件/元件物件
定義類檢視
class 自定義檢視類(resource)
:
元件新增類檢視
元件物件.add_resource(檢視類, url資源段)
**示例:
from flask import flask
from flask_restful import api, resource
# 1. 建立api物件 用於管理類檢視(資源)
# 2.定義類檢視 繼承resource
class
demoresource
(resource)
:def
get(self)
:# 類檢視響應的content-type預設變為json形式
# 類檢視的返回值可以是字典, 會被自動轉為json字串
return
defpost
(self)
:return
# 3.新增類檢視 函式標記預設為類名小寫
api.add_resource(demoresource,
'/', endpoint=
'demo'
)# def index():
## return "index"
if __name__ ==
'__main__'
:print
true
)
類檢視的優點
類檢視響應的 content-type 預設變為 json形式
類檢視的 返回值可以是字典, 會被自動轉為json字串
flask restful的請求功能
1.請求解析 flask restful 解析的功能 1.建立請求解析器 請求解析器 requestparser 2.新增引數規則 請求解析器.add argument 引數名,引數規則.3.執行解析 引數物件 請求解析器.parse args 4.獲取引數 引數物件.引數名示例 from flas...
flask restful學習筆記
restful api前端與後台進行通訊的一套規範,使用這套規範可以讓前後端開發變得更加輕鬆 協議 http 或 https 資料傳輸格式 json url連線 get 獲取 post 新建 eg 使用者註冊 put 更新 eg 要求客戶端提供所有資料 patch 更新區域性 delete 從伺服器...
flask restful使用講解
flask restful筆記 安裝 flask restful需要在flask 0.8以上的版本,在python2.6或者python3.3上執行。通過pip install flask restful即可安裝。基本使用 1.從 flask restful 中匯入 api 來建立乙個 api 物件...