Я пытаюсь получить данные из django rest api, используя Extjs. Мои Данные представляют Дерево, которое имеет отношение один к одному. У меня есть эта модель:
Ext.define('mypackages.model.MyData', {
extend: 'Ext.data.Model',
idProperty: 'myid',
fields: [
{
name: 'name',
type: 'string',
mapping: 'name'
},
{
name: 'family_name',
type: 'string',
mapping: 'family_name'
}
]
});
А это мой магазин:
Ext.define('mypackages.store.MyData', {
extend: 'Ext.data.TreeStore',
alias: 'store.files',
model: 'mypackages.model.MyData',
autoLoad: true,
proxy: {
type: "rest",
url: "/myurl/",
reader: {
type: 'json'
},
actionMethods: {
read: 'GET'
},
extraParamas:{
'myid': ''
}
},
constructor: function (config) {
config = Ext.apply({
root: Ext.clone(this.rootData)
}, config);
this.callParent([config]);
}
});
API работает, как и ожидалось, но, когда я запустил это и вошел в сетевой инспектор моего браузера, я вижу 404 из-за этого:
http://127.0.0.1:8000/myurl/root/?_dc=1553095552422
Как я могу удалить root/?_dc=1553095552422
из URL-адреса запроса или что мне здесь не хватает для того, чтобы эта отправка отправляла правильный URL-адрес запроса?