【发布时间】:2021-03-25 10:28:12
【问题描述】:
我需要在 Django 中使用来自 API 的 JSON 数据查看这里是我的 JSON 数据;
[{'Count': 5491}]
我只需要将“Count”键的值传递给 HTML,views.py 如下所示;
def serviceReport(request):
data = mb.post('/api/card/423/query/json')
context = {
'count' : data['Count']
}
return render(request, 'service_report.html', context)
我收到这样的错误;
异常类型:TypeError
异常值:
列表索引必须是整数或切片,而不是 str
我想要将计数键的值传递给 service_report.html,并且我想将多个 JSON 数据(如 data2、data3)作为 views.py 上的数据传递,我该怎么做?
【问题讨论】:
-
这能回答你的问题吗? Using JSON in django template
-
不幸的是,这给了我完整的 JSON,但我只需要 Count 键的值。此外,我可以在没有 SafeString 的情况下获得相同的结果; return render(request, 'service_report.html', {'data': data})