相关疑难解决方法(0)

是否可以在Flask,服务器端动态更新渲染模板?

我目前有一个Flask Web服务器,它使用内置的请求对象从JSON API中提取数据.

例如:

def get_data():
    response = requests.get("http://myhost/jsonapi")
    ...
    return response

@main.route("/", methods=["GET"])
def index():
    return render_template("index.html", response=response)
Run Code Online (Sandbox Code Playgroud)

这里的问题是,GET方法自然只运行一次,第一次调用get_data.为了刷新数据,我必须停止并重新启动Flask wsgi服务器.我尝试在一段时间内使用True/sleep循环包装代码的各个部分,但这会阻止werkzeug加载页面.

什么是动态获取我想要的数据而不必重新加载页面或重新启动服务器的最Pythonic方法是什么?

python json flask

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

flask ×1

json ×1

python ×1