在flask模板中解析数据2级(render_template)

时间:2017-04-03 23:37:21

标签: flask flask-sqlalchemy

有哪些方法可以访问以下数据?

我有来自数据库的数据查询:all_data

@app.route('/testing',methods=['GET','POST'])
def testing():
  all_data=session.query(xxx).all()       # <----------this is my sql data I get from some query 
  .....
  render_template("template1.html", data=all_data)

在template1.html

  • 可以访问all_data
  • 它有一个指向template2.html的链接(使用flask url_for)

问题在template2.html中,如何访问all_data?无论如何我可以配置这样做吗?

由于

1 个答案:

答案 0 :(得分:0)

您还将拥有一个呈现template2.html的Flask路线 - 因此在该路线中您需要执行相同的SQL查询才能获得all_data

@app.route('/other',methods=['GET','POST'])
def testing():
  all_data=session.query(xxx).all()
  return render_template("template2.html", data=all_data)