Python 烧瓶-将不同函数的数据传递到同一模板

Python 烧瓶-将不同函数的数据传递到同一模板,python,flask,Python,Flask,基本上我有两个函数 @app.route('/index', methods=['GET']) def do_stuff1(): *LOGIC* return (render_template('index.html', data=data)) 及 如何将第二个函数中的数据传递到同一个模板,因为它没有按照我在那里指定的方式工作。我只得到了第一批函数数据 编辑:我应该指定要在同一路由中使用数据 第二个函数不一定是“视图”,而只是一个普通的python函数。除非我错过了什么 @ap

基本上我有两个函数

@app.route('/index', methods=['GET'])
def do_stuff1():
    *LOGIC*
    return (render_template('index.html', data=data))

如何将第二个函数中的数据传递到同一个模板,因为它没有按照我在那里指定的方式工作。我只得到了第一批函数数据


编辑:我应该指定要在同一路由中使用数据

第二个函数不一定是“视图”,而只是一个普通的python函数。除非我错过了什么

@app.route('/index', methods=['GET'])
def do_stuff1():
    *LOGIC*
    moreData = do_stuff2()
    return render_template('index.html', data=data, moreData=moreData)

这两个功能共享相同的路径。要到达第二条路线,请将其连接到不同的路线。但我想在同一条路线中使用这两条路线。我更愿意保持逻辑分离,因此有两个不同的函数?如果可能的话。
数据
更多数据
应该由两个标准(未修饰)函数生成。然后用app.route
decorator编写第三个方法,调用它们并合并它们的返回。好的,非常感谢。感谢你们两位的帮助!非常感谢你!但愿我能早6个小时看到这个!
@app.route('/index', methods=['GET'])
def do_stuff1():
    *LOGIC*
    moreData = do_stuff2()
    return render_template('index.html', data=data, moreData=moreData)