如何将json数据从我的Python .py文件传递到我的html文件?

时间:2018-12-15 02:49:15

标签: python html flask

我目前正在尝试将此免费使用的第三方API集成到我的网站中。我正在使用使用flask的Python,所以我将使用渲染模板,那么如何将这些数据通过我的模板传递给我?

下面的

是我的.py类中的方法,该方法还安装了打包的请求。注意:我仅将无效的API密钥用于安全措施。

  if File.Exists(maincfPath) then
    let lines = File.ReadAllLines(maincfPath) // readAllLines creates line array not you
    … // use lines here (or call function that uses lines)
  else
    Environment.Exit(0)

然后我该如何在html文件中显示它?

2 个答案:

答案 0 :(得分:1)

render_template方法在第一个参数之后采用**context个参数,这些参数是在模板上下文中可用的变量。例如,

return render_template('home_page.html', results=results)

您可以根据需要解析从请求中收到的响应。

如果您要返回列表,则可以使用以下内容遍历模板中的列表:

{% for result in results %}
    <p>{{result}}</p>
{% endfor %}

答案 1 :(得分:0)

articles变量传递到模板中。

return render_template('home_page.html, articles = articles )’

然后在模板中运行for循环。例如:

 {%for ar in articles%}

Do stuff

{%endfor%}