Я пытаюсь сделать несколько грубых приложений
Мой бэкэнд - это Django Rest Framework, я использую Emberjs
Я не могу выполнить почтовый запрос. Получаю неподдерживаемую ошибку мультимедиа. Вот мой код
//model js customer.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
company: DS.attr('string'),
title: DS.attr('string')
});
//route customer.js
import Route from '@ember/routing/route';
export default Route.extend({
model(params){
return Ember.RSVP.hash({
customers: this.store.findAll('customers'),
})
},
actions:{
saveCustomer(){
let customer = this.store.CreateRecord('customers',{
name: this.getProperties('name'),
company: this.getProperties('company'),
city: this.getProperties('cist'),
})
customer.save();
}
},
});
//template customers.hbs
<table>
<tr>
<th>Name</th>
<th>Company</th>
<th>City</th>
</tr>
{{#each customers as |customer|}}
<tr>
<td>{{customer.name}}</td>
<td>{{customer.company}}</td>
<td>{{customer.city}}</td>
</tr>
{{/each}}
</table>
{{#paper-form onSubmit=(route-action "saveCustomer") as |form|}}
<div class="layout-row">
<div class="layout-column flex-50">
{{form.input label="Full Name" value=name onChange=(action (mut name)) required=true}}
{{form.input label="company" value=company onChange=(action (mut company))}}
{{form.input label="city" value=city onChange=(action (mut city))}}
</div>
</div>
<div class="layout-row">
{{#form.submit-button raised=true primary=true}}Submit{{/form.submit-button}}
</div>
{{/paper-form}}
// adapter application.js
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'api/v1',
host: 'http://localhost:8000'
});
любой, кто может помочь выбраться из этого .. Я использую свою резервную структуру django rest. Я попробовал мой резервный код в post man, он работает хорошо, но когда я использую с ember, я не могу опубликовать форма запроса на стороне клиента