需要兩個工具
pip install flask_restful
pip install flask_marshmallow
from flask_restful import api
from flask_marshmallow import marshmallow
api = api()
ma = marshmallow()
顯示內容:
views.py檔案中:
from flask_restful import resourse上面定義的是藉口訪問的方式,postman中不同的請求方式,返回上面對應的不同方法from utils.function import api
class
hellostudent
(resourse):
顯示內容:方式1:
defget(self, id):
stu = student.query.get(id)
data =
return data
# 顯示內容方式2:
首先同級目錄下新建stumarshmallow.py檔案:
from utils.function import ma
class
stumarsh
(ma.schema):
class
meta:
fields = ('s_name', 's_age') 定義要 展示的物件的內容
stumarsh = stumarsh()
from stu.stumarshmallow import stumarsh
defget(self, id):
stu = student.query.get(id)
return stumarsh.jsonify(stu)
defpost
(self, id):
pass
defpatch
(self, id):
pass
defput
(self, id):
pass
defdelete
(self, id):
pass
定義api介面訪問的url:
api.add_resourse(hellostudent, '/api/hello//')
示例: 127.0
.0.1:8000/api/hello/3/
flask 呼叫內部介面API
需求 在func1裡呼叫func2函式,函式如下,func1 func2可能在同乙個檔案,也可能在不同檔案,也可能位於不同的flask blueprint模組中 route url1 def func1 to do.route url2 def func2 to do.想在func2裡面呼叫func...
Flask框架建立模型API介面並部署上線
模型訓練後如何將模型打包上線,下面用flask框架實現模型的部署和實時 直接上乾貨,檔名稱為flask model.py import numpy as np from flask import flask from flask import request from flask import js...
api介面 php PHP關於API介面例項分享
api就是作業系統留給應用程式的乙個呼叫介面,應用程式通過呼叫作業系統的 api 而使作業系統去執行應用程式的命令 動作 本文主要和大家分享php關於api介面例項,希望能幫助到大家。php生成json資料 json encode value 方法 response.php和testapi.php ...