【发布时间】:2014-12-26 14:43:34
【问题描述】:
这是我的 Flask 应用代码:
from flask import render_template, jsonify
import requests
from app.test_blueprint import app
@app.route('/')
def index():
url = 'http://api.address'
response = requests.get(url)
data = response.json()
return render_template('index.html', data=data)
if __name__ == '__main__':
app.run()
还有来自index.html 模板的sn-p:
<div class="title">
{% for item in data %}
<span>{{ item.title }}</span>
{% endfor %}
</div>
解析url地址发送一个HTTP GET请求,该请求已经被喷到屏幕上,然后它就会给出。在 JSON 中创建自定义以显示到对象。我通过在模板中插入一个数据项得到了 JSON 数据输出,但它没有出现在屏幕上。这有什么问题吗?
【问题讨论】:
标签: python json templates flask