Fetch API Django
Я пытаюсь реализовать API с сайта rapidapi.com
def home(request):
headers = {
'x-rapidapi-host': "...",
'x-rapidapi-key': "..."
}
url = "..."
response = requests.request("GET", url, headers=headers).json()
мой оператор печати показывает следующее:
{'data': [{'iso': 'CHN', 'name': 'China'}, {'iso': 'TWN', 'name': 'Taipei and environs'}, {'iso': 'USA', 'name': 'US'}, {'iso': 'JPN', 'name': 'Japan'}, {'iso': 'THA', 'name': 'Thailand'}, {'iso': 'KOR', 'name': 'Korea, South'}, {'iso': 'SGP', 'name': 'Singapore'}, {'iso': 'PHL', 'name': 'Philippines'}, {'iso': 'MYS', 'name': 'Malaysia'}, {'iso': 'VNM', 'name': 'Vietnam'}, {'iso': 'AUS', 'name': 'Australia'}, {'iso': 'MEX', 'name': 'Mexico'}, {'iso': 'BRA', 'name': 'Brazil'}, {'iso': 'COL', 'name': 'Colombia'}, {'iso': 'FRA', 'name': 'France'}
Как вставить данные в мой шаблон ???
Я понимаю, что это список...
Я сделал попытку в своем views.py :
d ={
"iso":response ['data']['iso'],
"name":response ['data']['name']
}
мой шаблон выглядит так:
<h1> {{data.iso}}</h1>
<h2>{{data.name}}</h2>
Не работает ...
# d ={
# "c":r ['data'][31]
# }
https://docs.python.org/3/tutorial/datastructures.html#dictionaries