首页 > 解决方案 > 等待在烧瓶python中执行另一个函数

问题描述

我对烧瓶比较陌生。

我有以下两个功能。

@app.route('/auth', methods=['GET'])
def get_auth():
   ....


@app.route('/identity', methods=['GET'])
def get_identity():
   ....

get_identityget_auth需要一些仅在执行后才创建的变量。有没有办法控制流程,get_auth先运行然后get_identity运行。目前,这两个功能都是通过单击按钮触发的。

谢谢你。

标签: pythonflask

解决方案


在 get_auth() 方法中使用重定向:

redirect(url_for('get_identity'), args)

其中 args 是您要在 get_identity() 方法中处理它们的变量。

get_identity() 方法的一些更改:

@app.route('/identity', methods=['GET'])
def get_identity(args):
   ...

推荐阅读