断言失败:在Django REST和Ember适配器中没有找到模型'0'

2024-10-03 19:32:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到以下代码的错误:

App.SearchRoute = Ember.Route.extend({
    model: function(){
        return this.store.find('cabinets')
    }
});
App.SearchAdapter = DS.DjangoRESTAdapter.extend({
   namespace: 'rest_framework'
});

我创建了模型,但它没有正确格式化JSON,我不确定我做错了什么。在

如果我输入这个代码:

^{pr2}$

我得到一个关于扩展方法的错误。。。。在

这是我的JSON测试返回。在

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

Tags: store代码jsonappmodelreturn错误function
2条回答

以下是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:                - 

哦,是的,我没有注意到那些引用不是从调试器复制过来的。在

这是我列出的,由于某些原因,它现在起作用了

^{pr2}$

你在用什么版本的余烬数据?如果是1.0,您需要使用这里描述的版本(https://github.com/emberjs/data/blob/master/TRANSITION.md),而不是像这样定义存储。我很确定你最初是在试这个。另外,你的JSON真的没有引用到人力资源部吗?在

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

相关问题 更多 >