使用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。如果需要对数据进行排序,则需要在视图中而不是模板中进行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)