flask:return返回數據的響應信息


@app.route(404)
def err_404_page(err):  # 必須有個參數接收錯誤信息
    1. 使用用元組,字典

                響應體    狀態碼    響應頭
    return 'index page', 200, [('Itcast1','python'),('city','sz')]
    return 'index page', 200, {'city':'sz','name':'yeyu'}
    return 'index page', '200 itcasst', {'city':'sz','name':'yeyu'}


    2. 使用make_respone來構造響應信息
    resp = make_response('index page 2')
    resp.status = '403 itcast'
    resp.headers['city'] = 'sz'
    return resp

 

json格式

data = {

    “name”:”python”,

     “age”:24

}

 

json.dumps(字典)

json.loads(字符串)

@app.route(404)
def err_404_page(err):  # 必須有個參數接收錯誤信息
    data = {
        'name':'python',
        'age':24
    }

    方法一
    json_str = json.dumps(data)
    return json_str, 200, {'content-type': 'application/json'}
    
    方法二
    from flask import jsonify
    return jsonify(data)
    
    方法三
    return jsonify(name='python',age=24)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM