RequestHandlerサブクラスのinitialize
他のすべてのメソッド(たとえばget
、など)によって共有されるリソースを準備するためにメソッドを使用する必要があると言うのは正しいですか?post
initialize
Tornadoで使用する他の一般的なユースケースは何ですか?いくつかの例があるといいですね!
トルネードコードの例が気に入らないのはなぜですか?
def initialize(self):
"""Hook for subclass initialization.
A dictionary passed as the third argument of a url spec will be
supplied as keyword arguments to initialize().
Example::
class ProfileHandler(RequestHandler):
def initialize(self, database):
self.database = database
def get(self, username):
...
app = Application([
(r'/user/(.*)', ProfileHandler, dict(database=database)),
])
"""
pass