为jsonp支持添加decorator的烧瓶扩展
Flask-Jsonpif的Python项目详细描述
flask jsonpify是flask的核心jsonify函数的扩展, 当回调被指定为 请求的参数。它的用法和实现与 flask.jsonify,仅当请求具有^{tt1}时才不同$ 在请求参数中指定,在这种情况下,响应体是 使用回调填充json或jsonp。
要向以前使用flask.jsonify的所有路由添加jsonp支持, 只需从flask.ext.jsonpify导入jsonify,而不是导入它 从烧瓶里。参数和响应完全兼容。 或者,从flask.ext.jsonpify导入jsonpify以支持jsonp 在某些地方。
安装
使用以下命令之一安装扩展:
$ easy_install flask-jsonpify
或者,如果您安装了pip(您应该安装):
$ pip install flask-jsonpify
用法
使用烧瓶的最好方法是完全更换烧瓶 使用此模块的jsonify函数进行jsonify,如下所示。方法 完全兼容。
fromflaskimportFlaskfromflask.ext.jsonpifyimportjsonifyapp=Flask(__name__)@app.route("/")defindex():returnjsonify(user="lala")if__name__=="__main__":app.run(debug=True)