我想访问类之外的配置字典。我怎样才能做到这一点 ?
这是 webapp 网站的示例。
import webapp2
config = {'foo': 'bar'}
app = webapp2.WSGIApplication(routes=[
(r'/', 'handlers.MyHandler'),
], config=config)
用于实例化应用程序
import webapp2
class MyHandler(webapp2.RequestHandler):
def get(self):
foo = self.app.config.get('foo')
self.response.write('foo value is %s' % foo)
用于访问类中的配置值。
所以我想使用类上方的 self.app.config.get('foo') 来初始化一个全局变量。自然我不能在课堂之外使用 self ,所以我想知道我必须做什么来检索这个值。在我的应用程序中,配置字典位于一个单独的文件中,并且我有多个配置文件,所以我不想导入文件并执行类似 config['foo'] 之类的操作,因为我需要使用应用程序正在使用的配置文件.
谢谢