说应该使用initialize
方法来准备将由 RequestHandler 子类的所有其他方法(例如,等)共享的资源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