2012-03-11 74 views
0

我与Python中瓶框架的工作,我想使用Backbone.js的作为前端,在函数结束时,我做Python的 - 瓶 - REQUEST.FORM不工作

return jsonify(results=data) 

返回一个json结果。然而,这里的问题在于骨干不能接受结果命名空间,而且如果没有它,我也找不到方法。想法?

在此先感谢

+0

你的问题不是很清楚,似乎与Flask相比,它更像是一个Backbone问题。你能用实际的错误和痕迹更新你的问题吗? – twooster 2012-03-11 19:31:49

回答

1

如果这是你应该回到你的模型属性的模型。如果它是一个集合,则应该返回集合模型的属性列表。

现在,如果你看看什么jsonify实际上做了,你会发现它构造的字典与任何指定参数和kwargs传递给它,并调用json.dumps(或simplejson.dumps老年人蟒蛇)。

所以,如果你返回模型

return jsonify({'id': 'foo', 'title' :'Foo'})

甚至

return jsonify(id='foo', title='Foo')

对于集合

return jsonify([{'id': 'foo', 'title': 'Foo'}, {'id': 'bar', 'title': 'Bar'}])