在两条Flask路线中渲染相同的模板

时间:2018-08-06 15:49:49

标签: python flask jinja2

我正在使用Hive Home API。我的第一条路线是进行身份验证,查找本地蓝牙设备以查看谁在里面,然后渲染一个显示输入/输出状态的模板。

第二条路由查询我的设备,并通过AlertMe API从一些JSON数据中获取内部温度并将其粘贴在变量中。

我也想将温度添加到模板中。

@app.route('/')
def do_some_stuff():
    return render_template('main.html', getcam=getcam, hiveSessionId=hiveSessionId, result=result, result1=result1, result2=result2, result3=result3)

@app.route('/insidetemp')
def do_some_other_stuff():
    return render_template('temperature=temperature)

使用的最佳实践会包括吗?将我的2条路由渲染到auth.html和temp.html并包括:

{% include 'auth.html' %} 
{% include 'temp.html' %}

有更好的方法吗?

0 个答案:

没有答案