我正在使用带有骨干关系的django + tastypie + backbone.js。 假设我有模型(咖啡脚本):
class Track extends Backbone.RelationalModel
不知怎的,我得到了第一个对象的URI:
api/track/1
JSON中的结果必须类似于:
{
'title': 'Mytrack',
'length': '120'
}
如何使用此URI获取包含所有属性的完整模型JSON?
答案 0 :(得分:1)
您需要设置模型的urlRoot
(/ api / track),然后使用您想要的ID创建一个新模型(1),并在模型上调用.fetch
。 fetch调用将是异步的,因此您需要等待成功回调才能访问完整属性:
class Track extends Backbone.RelationalModel
urlRoot:"/api/track"
track = new Track id:1
track.fetch
success:(model) -> console.log model