0
私はEmber Django Adapter(EDA)をインストールしましたが、チュートリアルに従いましたが、テンプレートではすべて正常ですが、私のAPIからデータを取得していません...私のモデルは、そのAPIに接続する私はコンソールで次の警告を取得します。emberとdjango restフレームワークでデータを取得しようとしています
WARNING: Encountered "articles" in payload, but no model was found for model name "article" (resolved model name using [email protected]:articles:.modelNameFromPayloadKey("articles"))
これは私のコードです:
アプリ/アプリ/ serializer.js
import DRFSerializer from '../serializers/drf';
export default DRFSerializer.extend({
});
アプリ/アプリ/ adapter.js
import DRFAdapter from '../adapters/drf';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
export default DRFAdapter.extend(DataAdapterMixin , {
authorizer: 'authorizer:django'
});
APP/router.js
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('index');
});
export default Router;
APP /モデル/ articles.js
import Model from 'ember-data/model';
import attr from 'ember-data/attr';
export default Model.extend({
title: attr('string'),
body: attr('string')
});
APP /インデックス/ route.js
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.get('store').findAll('articles');
}
});
アプリ/インデックス/ template.hbs
{{#each model as |article|}}
<article class="listing">
<h3>{{article.title}}</h3>
</article>
{{/each}}