关于路由,tornado有几种形式:
一、基本路由:一个URL对应一个类,
如:(r"/index",home.IndexHandler),
访问:http://localhost:8888/index
对应:def get(self, *args, **kwargs):
二、基于正则的路由:多个URL对应同一个类,
如:(r"/index/(?P<num2>\d*)/(?P<num1>\d*)",home.IndexHandler),
访问:http://localhost:8888/index/123/321
对应:def get(self,num1,num2):
三、二级路由:先匹配主机头(域名)、再匹配URL,
# 二级路由,先匹配域名, application = tornado.web.Application([ (r"/index/(?P<page>\d*)",home.IndexHandler), ],**settings) application.add_handlers("bye.ding.com$",[ (r"/index/(?P<page>\d*)",bye.IndexHandler),])
浙公网安备 33010602011771号