解码json并遍历django模板中的项目

解码json并遍历django模板中的项目,第1张

解码json并遍历django模板中的项目

使用Python

json
simplejson
模块
load
将JSON数据转换为Python对象后,所有内容都应在模板中正常工作。

在将内容发送到模板之前,我会像这样提取结果…

def foo_view(request):    ....    depred_json = json.loads(json_string)    return render_to_response('foo.html',{'results':depred_json['Result']})

这样,您就可以在模板中像这样处理每个结果…

<ul id="results">     {% for result in results %}     <li>Result{{ forloop.counter }}: {{ result.URL }}, {{ result.PlaylistID }}, {{ result.Name }} ...</li>     {% endfor %}</ul>

输出中的数据的显示顺序与JSON数组中的顺序相同

Results
。如果需要对数据进行排序,则需要在视图中而不是模板中进行。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5632086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存