EmberData
является POST
ING:Конфликт в типе излома между рамках EmberData и Django REST
{
"data": {
"attributes": {
"name": "The project name",
"description": "The project description",
"price": 123
},
"relationships": {
"onwer": {
"data": null
}
},
"type": "projects"
}
}
И Django
(drf
я думаю) жалуется с 409 Conflict
:
{
"errors": {
"detail": "The resource object's type (projects) is not the type that constitute the collection represented by the endpoint (project)."
}
}
Видимо JSONApi
спецификации does not применять правило перегиба. Как я могу сообщить drf
, чтобы принимать множественные числа для типа?
Если ваша модель имеет тип 'project', не должны вы отправляете это из Эмбер? Вы не создаете экземпляр модели «Projects», вы создаете «Проект». –
@ Ashley'CptLemming'Wilson: Как сказано, JSONApi не указывает это - это решение для реализации. Оба способа приняты, и путь EmberData и способ Django находятся в конфликте. – dangonfast