为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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
servlets Java EE+GlassFish:如果用户在其他地方登录,则强制用户注销   java在不更改源代码的情况下添加钩子   安卓 Java TextView Onclick()返回表达式错误   java Excel文件未使用Apache存储内部内存   java getRowCount()和getSelectedColumn()不起作用   无法在java中生成视图绑定。util。Android Gradle插件2.1的NoTouchElementException   Java中的类型转换运算符百分比计算为零   主java中的调用方法   java在Javasound中播放多个示例   java如何知道webDriver成功打开URL   java jmock,每次调用时返回新对象   eclipse使用Java在Selenium WebDriver中生成可执行文件   macos捆绑Java OS X应用程序默认为MacRoman编码   java我应该把我的休息网关变成一个图书馆吗?   java Eclipse插件:查找包含子字符串的行号无效   Java IOException:在Linux上发送UDP数据包时没有可用的缓冲区空间   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java是否有HibernateAPI来检查是否创建了数据库?