我有Flask应用程序,需要添加SOAP服务器功能以与某些服务集成。 Spyne库被选为SOAP。我发现如何使用werkzeug.wsgi.DispatcherMiddleware将Flask和Spyne wsgi应用程序结合在一起。但现在我遇到了在Spyne服务视图中获取Flask app配置的问题。我通常使用current_app.config['FOO']
来获取Flask应用程序设置,但是当请求来到Spyne wsgi应用程序时,我没有Flask应用程序上下文。我需要一个如何处理它的建议。
答案 0 :(得分:0)
我不知道如何在Flask上下文之外获取该配置对象,但是如果可以,您可以将任何内容设置为Application
实例,这可以通过Spyne中的ctx.app
访问@rpc context。
答案 1 :(得分:-1)
我假设您无法使用共享配置文件方法,否则我会从spyne中的配置文件中导入 例如来自config import blah blah 只是一个想法