我想在一个类中设置多个获取路线。或者简单地将路线映射到功能。如何将路线映射到Tornado中的函数?
这是我做了什么:
class TestRoute1(tornado.web.RequestHandler):
def get(self):
self.write("I have done something.")
class TestRoute2(tornado.web.RequestHandler):
def get(self):
self.write("This is something else.")
application = tornado.web.Application([
(r"/test1", TestRoute1),
(r"/test2", TestRoute2),
])
application.listen(8080)
这是我认为应该可以做到:
class TestRoute(tornado.web.RequestHandler):
def func1(self):
self.write("I have done something.")
def func2(self):
self.write("This is something else.")
application = tornado.web.Application([
(r"/test1", TestRoute.func1),
(r"/test2", TestRoute.func2),
])
application.listen(8080)
或像这样的东西。可能吗?如果不是,我使用的替代品有哪些?