在Django模板中使用冒号访问JSON密钥

在Django模板中使用冒号访问JSON密钥,django,json,django-templates,Django,Json,Django Templates,我试图在Django模板中访问JSON中的id字段,但它有一个冒号 当我将其包含在模板中时,会出现以下错误: 无法分析“result.id.attributes.im:id”中的其余部分:“:id” 我尝试过避开名称和冒号,但没有成功 在使用JSON的父级时,我已经包含了JSON输出以及Django模板 有什么建议吗 *传递父级(result.id.attribute)时带有JSON的HTML输出* Django模板 <html> <body> {% for resul

我试图在Django模板中访问JSON中的
id
字段,但它有一个冒号

当我将其包含在模板中时,会出现以下错误:

无法分析“result.id.attributes.im:id”中的其余部分:“:id”

我尝试过避开名称和冒号,但没有成功

在使用JSON的父级时,我已经包含了JSON输出以及Django模板

有什么建议吗

*传递父级(result.id.attribute)时带有JSON的HTML输出*

Django模板

<html>
<body>

{% for result in app_data.entry %}


<h3>

    {{ forloop.counter }}
    Id: {{ result.id.attributes }}
    Name: {{ result.title.label }}


{% endfor %}
</h3>
</body>
</html>
你在找过滤器


您能提供您使用的信息以及如何获取
应用程序数据的信息吗?
?我添加了上面的视图。如果你有任何问题,请告诉我。我想出了一个解决办法。如果调出整个值数组,则可以按整数而不是名称来选择它。“result.id.attributes.values.0”感谢您的建议。我只是在模板上更改了它,结果与上面一样。
<html>
<body>

{% for result in app_data.entry %}


<h3>

    {{ forloop.counter }}
    Id: {{ result.id.attributes }}
    Name: {{ result.title.label }}


{% endfor %}
</h3>
</body>
</html>
def findAppRank(request,AppId=424909112):

URL="http://itunes.apple.com/us/rss/topfreeapplications/limit=300/genre=6007/json"

r=requests.get(URL)

output=r.content
data=json.loads(output)

AppData=data['feed']

t=get_template('myrank.html')

html=t.render(Context({'app_data': AppData, 'app_id': AppId }))

return HttpResponse(html)
{{ result.id.attributes|slice:"'im:id'" }}