码迷,mamicode.com
首页 > Web开发 > 详细

通过FLASK中的RESPONSE返回JSON数据

时间:2019-07-30 12:58:00      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:github   content   art   imp   out   code   response   blank   div   

使用flask的过程中,发现有时需要生成一个Response并返回。网上查了查,看了看源码,找到了两种办法:
from flask import Response, json

Response(json.dumps({‘a‘: 1, ‘b‘:1}),content_type=‘application/json‘)

更简单的方法是:

from flask import jsonify

jsonify({‘a‘: 1, ‘b‘: 2})

本质上,两者是一样的。Werkzeug相关说明在这里

当然,最终可能还是需要看源码,源码在这里

那么,怎么返回json数据的同时指定状态码呢?

 

from flask import make_response, jsonify

response = make_response(jsonify({‘test‘: ‘good‘}, 403)

 

具体,可以看这里

 

通过FLASK中的RESPONSE返回JSON数据

标签:github   content   art   imp   out   code   response   blank   div   

原文地址:https://www.cnblogs.com/ExMan/p/11269168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!