Javascript Django Tastypie YUI模型关联外键id而不是资源uri
Django-TastyPie JSON似乎会生成外键作为与相关模型的完整资源uri匹配的值。YUI3s model relate期望JSON外键是相关字段的Id。YUI model relate或TastyPie资源定义中是否有设置可以让这两个框架轻松对话 问题在于模型定义。具体来说,我把“根”属性放错了位置。一旦我解决了这个问题,model relate和tastypie开始按预期运行Javascript Django Tastypie YUI模型关联外键id而不是资源uri,javascript,django,yui,tastypie,Javascript,Django,Yui,Tastypie,Django-TastyPie JSON似乎会生成外键作为与相关模型的完整资源uri匹配的值。YUI3s model relate期望JSON外键是相关字段的Id。YUI model relate或TastyPie资源定义中是否有设置可以让这两个框架轻松对话 问题在于模型定义。具体来说,我把“根”属性放错了位置。一旦我解决了这个问题,model relate和tastypie开始按预期运行 Y.WorkerProfileModel = Y.Base.create( 'worker
Y.WorkerProfileModel = Y.Base.create(
'workerProfileModel', Y.Model, [Y.ModelRelate, Y.ModelSync.REST],
{ root: '/api/v1/workerprofile/'},
{ ATTRS: {
user: {},
shortCode: {}
}
}
);
Y.RequestEventModel = Y.Base.create(
'requestEventModel', Y.Model, [Y.ModelRelate, Y.ModelSync.REST],
{ root: '/api/v1/requestevent/' },
{ ATTRS: {
requestType: {},
requestStatus: {}
},
RELATIONSHIPS: {
workerProfile: {
type: 'toOne',
key: 'id',
relatedModel: 'WorkerProfileModel',
relatedKey: 'workerProfileId'
}
}
}
);