Model.save()在backbone.js 中,将模型数据作为POST 作为JSON 编码字符串发送到服务器。它只是一个字符串,而不是 variable=jsonString就像在正常的 POST 请求中一样。所以我无法在 Flask 中以 request.form.get('variable') 的身份访问它.我应该在哪里编辑代码? Flask 可以处理这样的请求吗? Backbone.js 可以像普通的 post 请求而不是 JSON 编码的字符串那样发送数据吗?
如果需要,可以提供更多信息。
请您参考如下方法:
使用 Backbone,请求 Content-Type header 会自动设置为“application/json”(除非您启用了 emulateJSON),因此 Flask 应该自动解析 JSON 并通过请求对象使其可用。
@app.route('/some_route', methods=['POST', 'GET'])
def some_route():
if request.method == 'POST':
""" json available through request.json """
http://flask.pocoo.org/docs/api/#flask.Request.json

