Flask with Backbone.js REST API

Jas*_*eem 1 rest json flask backbone.js

Model.save()在backbone.js中,将模型数据作为POST发送到服务器,作为JSON编码的字符串.它只是一个字符串而不是variable=jsonString普通的POST请求.所以我无法在Flask中访问它request.form.get('variable').我应该在哪里编辑代码?Flask可以处理这样的请求吗?Backbone.js可以像普通的post请求一样发送数据而不是JSON编码的字符串吗?

如果需要,可以提供更多信息.

hli*_*set 6

使用Backbone,请求Content-Type标头会自动设置为'application/json'(除非您启用了emulateJSON),因此Flask应自动解析JSON并通过请求对象使其可用.

@app.route('/some_route', methods=['POST', 'GET'])
def some_route():
    if request.method == 'POST':
        """ json available through request.json """
Run Code Online (Sandbox Code Playgroud)

http://flask.pocoo.org/docs/api/#flask.Request.json