У меня есть список объектов, которые я получил от стороннего API:
heroes : [
{
"id": 1,
"name": "James"
},
{
"id": 2,
"name": "Monk"
}
]
Здесь я думаю, что я в тупике, я могу создать словарь для загрузки одних данных, но что, если я есть несколько объектов?
def get_hero(heroes):
hero = {}
hero['hero_id'] = heroes[0]['id']
hero['hero_name'] = heroes[0]['name']
return hero
Связано с графеном:
class Hero(ObjectType):
hero_id = Int()
hero_name = String()
class Query(ObjectType):
hero_search = Field(Hero, hero_id=String())
def resolve_hero_search(self, info, **kwargs):
return get_hero(heroes=kwargs) # this is a just a placeholder cause I think there is no issue here
Запрос в графене работает нормально, но если включены только одни данные, но я не уверен, есть ли несколько объектов.