Fetch API Django



我正在尝试从rapidapi.com实现API

def home(request):
headers = {
'x-rapidapi-host': "...",
'x-rapidapi-key': "..."
}
url = "..."
response = requests.request("GET", url, headers=headers).json()

my print语句显示以下内容:

{'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>

It does not work…

# d ={
# "c":r ['data'][31]
# }

https://docs.python.org/3/tutorial/datastructures.html字典

最新更新