と モデル アイテムの関連アイテムを入手できない理由が想像できません。
私はモデルを持っています
App.Staple = DS.Model.extend({
description: DS.attr('string'),
name: DS.attr('string'),
album: DS.belongsTo('App.Album')
});
App.Album = DS.Model.extend({
description: DS.attr('string'),
name: DS.attr('string'),
staples: DS.hasMany('App.Staple')
});
django-tastypie に接続されています。データのサンプル:
GET /api/v1/staple/1/
{"album_id": "/api/v1/album/1/", "created": "2012-12-27T11:14:38.320364", "description": "asdlfkjasldkfj", "id": 1, "lead_count": 0, "rank": 0, "resource_uri": "/api/v1/staple/1/", "slug": "slug", "status": "public"}
GET /api/v1/album/1/
{"album_staples": ["/api/v1/staple/1/"], "created": "2012-12-27T11:14:23.433934", "description": "", "followed_count": 0, "id": 1, "name": "Album Staple", "rank": 0, "resource_uri": "/api/v1/album/1/", "slug": "staple_album", "status": "public"}
問題はそれです
console.log(App.Staple.find(1).get('album'))
null を返します。
ハワー
App.Album.find(1).get('staples')
返品OK。
完全な js コードはこちら: http://jsfiddle.net/zczyX/