Python 断言失败:找不到“0”Django REST和Ember适配器的模型

Python 断言失败:找不到“0”Django REST和Ember适配器的模型,python,ember.js,ember-data,django-rest-framework,Python,Ember.js,Ember Data,Django Rest Framework,我得到的错误代码如下: App.SearchRoute = Ember.Route.extend({ model: function(){ return this.store.find('cabinets') } }); App.SearchAdapter = DS.DjangoRESTAdapter.extend({ namespace: 'rest_framework' }); 我创建了这个模型,但它没有正确格式化JSON,我不确定我做错了什么 另外,

我得到的错误代码如下:

App.SearchRoute = Ember.Route.extend({
    model: function(){
        return this.store.find('cabinets')
    }
});
App.SearchAdapter = DS.DjangoRESTAdapter.extend({
   namespace: 'rest_framework'
});
我创建了这个模型,但它没有正确格式化JSON,我不确定我做错了什么

另外,如果我输入此代码:

App.Store = DS.DjangoRESTStore.extend({
 adapter: DS.DjangoRESTAdapter.create({
    namespace: "rest_framework"
 }),
 revision: 12
 });
我在extend方法上得到一个错误

这是我的JSON测试结果

0: {id:1, cabinet_name:HR Department, cabinet_security:1, status:1}

您使用的是什么版本的余烬数据?如果是1.0,则需要使用此处描述的版本,而不是像这样定义存储。我很确定你最初是在尝试。此外,你的JSON真的没有在人力资源部引用吗

App.CabinetAdapter = DS.DjangoRESTAdapter.extend({
  namespace: 'rest_framework'
});

这是chrome向我展示的

DEBUG: ------------------------------- ember.js:3231
DEBUG: Ember      : 1.3.0-beta.1+canary.628071a4 ember.js:3231
DEBUG: Ember Data : 1.0.0-beta.4+canary.e7996c4d ember.js:3231
DEBUG: Handlebars : 1.0.0 ember.js:3231
DEBUG: jQuery     : 1.10.2 ember.js:3231
DEBUG: ------------------------------- 
哦,是的,这里有引号,我没有注意到那些不是从调试器复制过来的

以下是我列出的,出于某种原因,它现在起作用了

DS.DjangoRESTSerializer = DS.RESTSerializer.extend();
DS.DjangoRESTAdapter = DS.RESTAdapter.extend({
      defaultSerializer: "DS/djangoREST"
});

App.Store = DS.Store.extend({
        revision: 12,
        adapter: DS.DjangoRESTAdapter.create()
});
App.SearchAdapter = DS.DjangoRESTAdapter.extend({
    namespace: 'rest_framework'
});