【发布时间】:2016-09-26 15:50:48
【问题描述】:
Python代码如下:
@app.route("/send", methods=['GET', 'POST'])
def send():
if request.method == "POST":
findemail=request.form['email']
datafound=findlogic(findemail)
data = jsonify(datafound)
#return data
return render_template("testjinja.html", x=data)
数据的格式
"629513533": [
{
"xyz": "629513533"
},
{
"a": "1.00"
},
{
"b": "3.00"
},
{
"c": "1.00"
},
{
"d": "1.00"
},
{
"e": "1.00"
},
{
"f": "1.00"
},
{
"g": "1.00"
},
{
"h": "1.00"
},
{
"i": "1.00"
},
我试过 testjinja.html 如下:
<body>
{% for value in x %} // I have tried x.iteritems(), x.items() also
<li>{{ x[value].xyz }} </li>
{% endfor %}
</body>
我收到响应对象不可迭代的错误。我不知道如何处理 testjinja.html 中的 json 对象 x。请帮忙
【问题讨论】: