用于获取数据的代码
url = 'https://api.some-random-url.com/users/amarlearning'
serialized_data = urllib2.urlopen(url).read().decode("utf-8")
data = json.loads(serialized_data)
返回JSON
[
{
id: "4859421681",
type: "IssueCommentEvent"
},
{
id: "4859421681",
type: "IssueCommentEvent"
},
{
id: "4859421681",
type: "IssueCommentEvent"
}
]
现在在django模板中我正在做这个
{{ data[0]['type'] }}
获取模板错误,而我正在访问Django模板中的Json数据!
答案 0 :(得分:2)
答案 1 :(得分:1)
Django模板中的语法与普通python不同。你必须这样做:
data.0.type
详情请查看:
如果您要打印JSON
中的所有项目,模板文件中的循环应该是:
{% for d in data %}
{% for key in d %}
{{d.key}}
{% endfor %}
{% endfor %}