0

我正在使用 django+tastypie+backbone.js 与骨干关系。假设我有模型(咖啡脚本):

class Track extends Backbone.RelationalModel

不知何故,我得到了第一个对象的 URI:

api/track/1

JSON 中的结果必须类似于:

{
   'title': 'Mytrack',
   'length': '120'
}

如何使用此 URI 获取具有所有属性的完整模型 JSON?

4

1 回答 1

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
于 2013-01-18T15:06:35.103 回答