将变量从Flask返回到模板而不渲染模板

时间:2017-03-07 16:23:26

标签: javascript python templates flask return

我正在构建一个Flask应用程序,我已经到了我正在渲染模板以在表格上显示一些数据的地步。在这个模板中,我有一个按钮,它带我进入一个视图功能,对数据进行一些统计分析。在此分析之后,我想在不重新渲染的情况下在同一模板上显示统计信息。简而言之,我想按下按钮并在那里显示数据,而无需重新加载页面。到目前为止,我不知道该怎么做,因为我总是从视图函数返回“render_template”或“redirect”。

我在想是否有办法将视图函数中的数据返回到javascript脚本到模板中,然后这个脚本来处理如何显示它们但我无法弄清楚如何。

编辑重复:

我尝试了重复问题上建议的解决方案。具体来说,我现在作为回报:

return json.dumps(avg)

return jsonify(avg)

但现在它只显示一个包含我的列表的空白页面(平均)。我想要的不是重新加载页面,而是在我点击按钮的模板中显示数据。

0 个答案:

没有答案