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"}
相關文章
- spring mvc 返回json資料的四種方式SpringMVCJSON
- json字串返回的資料有重複的資料JSON字串
- golang 幾種字串的連線方式Golang字串
- C#解析json的幾種方式C#JSON
- Express 提交資料的幾種方式Express
- 遍歷資料夾的幾種方式
- JSON資料交換格式有幾種?JSON
- MySql資料庫備份的幾種方式MySql資料庫
- 資料庫SQL調優的幾種方式資料庫SQL
- mybatis連線資料庫的幾種方式MyBatis資料庫
- 做微博大資料廣告的幾種方式大資料
- JavaScript 字串與json物件互轉的幾種方法JavaScript字串JSON物件
- 查詢 JSON 資料結構的 8 種方式JSON資料結構
- 查詢json資料結構的8種方式JSON資料結構
- PHP 技術卡片 - 字串連線的幾種方式PHP字串
- Hadoop-寫入資料的幾種方式Hadoop
- 獲取Java執行緒返回值的幾種方式Java執行緒
- Flutter工具:Dart中幾種常用的Json轉Object方式FlutterDartJSONObject
- 讓Solr返回JSON資料SolrJSON
- 資料庫訪問幾種方式對比資料庫
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- SpringBoot讀取配置資料的幾種方式Spring Boot
- Greenplum,PostgreSQL資料實時訂閱的幾種方式SQL
- iOS應用資料儲存的幾種常用方式iOS
- Spring連線資料庫的幾種常用的方式Spring資料庫
- Java裡連線字串的幾種方式以及優缺點Java字串
- 如何取出 API 呼叫返回的 JSON 資料APIJSON
- Nancy .Net 輕量級mvc框架使用(4)返回資料到頁面的幾種方式NaNMVC框架
- Android回顧--(十二) 資料儲存的幾種方式Android
- MYSQL資料匯出備份、匯入的幾種方式MySql
- AngularJS中獲取資料來源的幾種方式AngularJS
- Oracle資料庫的幾種啟動和關閉方式Oracle資料庫
- MogDB openGauss資料庫擴縮容的幾種方式資料庫
- fastjson 返回json字串,JSON.parse 報錯ASTJSON字串
- 直播系統原始碼,MAP的幾種取資料的方式原始碼
- Ajax使用一+javascript解析Ajax返回的json字串JavaScriptJSON字串
- 【C++】函式返回資料指標的多種定義方式C++函式指標
- 解析Json字串的三種方法JSON字串