flask返回資料的幾種方式(字串,json,元祖)
返回普通字串
flask 檢視函式的return可以不做轉化的返回字串比如:
@app.route('/')
def hello_world():
return 'Hello World!'
其實上面的返回是預設使用Response轉換過的,它和下面的程式碼是一樣的
@app.route('/')
def login():
return Response(u'login')
返回json資料
如果你想要返回列表,字典之類的資料,就需要先轉換為json資料返回
from flask import jsonify
@app.route("/")
def index():
dict1 = {"index":"haha"}
return jsonify(dict1)
返回元祖
返回元祖是有要求的,元祖內容包括三個引數,response(響應體),status_code(狀態碼),headers(響應頭)
import json
@app.route("/user")
def user():
user1 = {"name":"nick"}
data = json.dumps(user1)
return data,200,{"ContentType":"application/json"}
相關文章
- json字串返回的資料有重複的資料JSON字串
- C#解析json的幾種方式C#JSON
- Express 提交資料的幾種方式Express
- JavaScript 字串與json物件互轉的幾種方法JavaScript字串JSON物件
- 遍歷資料夾的幾種方式
- JSON資料交換格式有幾種?JSON
- 資料庫SQL調優的幾種方式資料庫SQL
- SpringBoot讀取配置資料的幾種方式Spring Boot
- MySql資料庫備份的幾種方式MySql資料庫
- PHP 技術卡片 - 字串連線的幾種方式PHP字串
- Flutter工具:Dart中幾種常用的Json轉Object方式FlutterDartJSONObject
- 獲取Java執行緒返回值的幾種方式Java執行緒
- 如何取出 API 呼叫返回的 JSON 資料APIJSON
- 資料庫訪問幾種方式對比資料庫
- MogDB openGauss資料庫擴縮容的幾種方式資料庫
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- Android回顧--(十二) 資料儲存的幾種方式Android
- 解析Json字串的三種方法JSON字串
- Java裡連線字串的幾種方式以及優缺點Java字串
- MYSQL資料匯出備份、匯入的幾種方式MySql
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- Python資料儲存方式有幾種?如何使用?Python
- Gin 框架 JSON 格式返回結果的使用方式框架JSON
- Nancy .Net 輕量級mvc框架使用(4)返回資料到頁面的幾種方式NaNMVC框架
- 直播系統原始碼,MAP的幾種取資料的方式原始碼
- Flutter 頁面間資料傳遞(共享)的幾種常用方式Flutter
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- Unity反射的幾種方式Unity反射
- css引入的幾種方式CSS
- Flutter 解析JSON 三種方式FlutterJSON
- Flutter 三種JSON解析方式FlutterJSON
- 蝦皮商品詳情介面返回資料的json格式JSON
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- 直播軟體原始碼,java資料分頁幾種方式原始碼Java
- 線上直播原始碼,java資料分頁幾種方式原始碼Java
- C#中處理JSON資料的方式C#JSON
- python 非同步的幾種方式Python非同步
- python的幾種輸出方式Python