Я пытаюсь вложить схему в другую схему, как показано ниже:
class RecipePaginationSchema(PaginationSchema):
data = fields.Nested(RecipeSchema, attribute = "items", many = True)
Результат должен выглядеть примерно так:
{
"links": {
"first": "http://localhost:5000/users/name/recipes?per_page=2&visibility=all&page=1",
"last": "http://localhost:5000/users/name/recipes?per_page=2&visibility=all&page=2",
"next": "http://localhost:5000/users/name/recipes?per_page=2&visibility=all&page=2"
},
"page": 1,
"pages": 2,
"per_page": 2,
"total": 3,
"data": [
{
"id": 11,
...
}
}
Однако, когда я пытался использовать другой атрибут вместо "items", я не получил часть "data" в ответе JSON. Итак, что именно означает этот атрибут?
Кстати, я слежу за книгой Packt Python Основы разработки API.