2012-03-11 77 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'}])