我目前正在尝试将此免费使用的第三方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文件中显示它?
答案 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%}