Разработана модель Django с многоуровневыми отношениями 1: M, способная получить ответ json, записывающий сериализаторы в DRF. Выглядит легко выполнять операции CRUD, но только для этой таблицы. Я ожидаю, что ответ будет похож на ответ ниже, а затем встретился с термином, называемым Nested Serializer , поскольку я не очень осведомлен об этом, могу кто-то предлагает мне один для модели ниже
{
"Blocks": [
{
"id": 1,
"name": "A",
"Floor": [
{
"id": 1,
"name": 0,
"count":2,
"books": [
{
"id": 1,
"name": "White Tiger"
},
{
"id": 1,
"name": "The Alchemist"
}
]
},
{
"id": 2,
"name": 1,
"count": 2,
"books": [
{
"id": 1,
"name": "Facebook"
},
{
"id": 1,
"name": "The Master Blaster"
}
]
}
]
},
{
"id": "2",
"name": "B",
"Floor": [
{
"id": 1,
"name": 0,
"count":2,
"books": [
{
"id": 1,
"name": "Know Your self"
},
{
"id": 1,
"name": "The Naga"
}
]
},
{
"id": 2,
"name": 1,
"count":2,
"books": [
{
"id": 1,
"name": "The Data Analyics"
},
{
"id": 1,
"name": "Become Master of R"
}
]
}
]
}
]
}
Всякий раз, когда книга добавляется / удаляется, она должна быть отражена в атрибуте count на этаже