我正在开发一个flask web应用程序,该应用程序将托管在谷歌应用程序引擎上。
在应用程序中,用户将点击按钮请求应用程序运行报告。
Flask随后将发送一个HTTP API请求和附带的参数到云函数。
然后,Cloud Functions将处理请求,然后运行一个Python函数,该函数将完成生成报告所需的所有工作(查询数据库、构建excel、填充它等(,然后通过电子邮件将报告发送给用户。
之后,我想将用户重定向到web应用程序中的"任务成功完成"页面。
如何做到这一点?我想cloud函数可以向flask发送一个请求,然后将其重定向到成功完成的页面。但在这一点上,Flask怎么知道该重定向哪个用户呢?
如果您使用的是flask登录,那么如果用户已经登录,那么您就可以知道flask应用程序应该为哪个用户显示凭据。
或者你可以为用户生成一个令牌,web应用程序将发送到"云功能",当任务完成时,它将发送一个API请求,并将令牌发送回烧瓶。然后你可以使用它来确定哪个用户