クラス外の構成辞書にアクセスしたい。どうやってやるの ?
以下は、webapp Web サイトの例です。
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'] のようなことをしたくありません.
ありがとうございました