Spyne与Flask应用程序上下文

时间:2013-10-14 09:05:41

标签: python flask spyne

我有Flask应用程序,需要添加SOAP服务器功能以与某些服务集成。 Spyne库被选为SOAP。我发现如何使用werkzeug.wsgi.DispatcherMiddleware将Flask和Spyne wsgi应用程序结合在一起。但现在我遇到了在Spyne服务视图中获取Flask app配置的问题。我通常使用current_app.config['FOO']来获取Flask应用程序设置,但是当请求来到Spyne wsgi应用程序时,我没有Flask应用程序上下文。我需要一个如何处理它的建议。

2 个答案:

答案 0 :(得分:0)

我不知道如何在Flask上下文之外获取该配置对象,但是如果可以,您可以将任何内容设置为Application实例,这可以通过Spyne中的ctx.app访问@rpc context。

答案 1 :(得分:-1)

我假设您无法使用共享配置文件方法,否则我会从spyne中的配置文件中导入 例如来自config import blah blah 只是一个想法