栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解码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
。如果需要对数据进行排序,则需要在视图中而不是模板中进行。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/626199.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号