Zappa事件处理程序中的烧瓶url_for错误

时间:2020-06-05 14:08:40

标签: python flask aws-lambda zappa

我有Zappa Flask API,该API发送带有用户ID的SQS事件。事件处理程序进行一些计算,然后将json值保存在db中。

该值应如下所示:

{
    _links: {self: v0/user/1},
    data: some_data
}

问题在于,self链接应该基于Flask API路由功能通过url_for方法动态创建,但是在尝试创建链接时,我收到了错误消息

RuntimeError: Attempted to generate a URL without the application context being pushed. This has to be executed when application context is available.

在解决这一问题时,将整个Web服务器的上下文推送到事件处理程序是很奇怪的。

您有任何解决办法的想法吗?

0 个答案:

没有答案